[Resolvido] Invocar

Guilioti
em Resolvidos

Guilioti

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/06/17Posts: 7Gênero: Masculino

Preciso de um sistema que ao clicar no item invoque um monstro, e ao clicar em outro item esse monstro suma, de preferencia que seja um monstro controlado pelo jogador

GamerGoiano

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 11/03/13Posts: 629
8 horas atrás, Guilioti disse:

Preciso de um sistema que ao clicar no item invoque um monstro, e ao clicar em outro item esse monstro suma, de preferencia que seja um monstro controlado pelo jogador

function onUse(cid, item, fromPosition, itemEx, toPosition)
   doCreateMonster("Rat", fromPosition)
   doRemoveItem(item.uid, 1)
   return true
end

Kuro o Shiniga

avatar
Colaborador
Colaborador

INFOS

Grupo: ColaboradorRegistrado: 27/12/10Posts: 271Gênero: Masculino

item que vai summonar o monstro:

 

local summon = {
["Dragon"] = {1},
}

local config = {
tempo = 3, -- exausted para usar o item
storage = 28992,
}


function onUse(cid, item)
sm = getCreatureSummons(cid)


if #sm > 0 then 
doSendMagicEffect(getThingPos(cid), 2)
doPlayerSendTextMessage(cid, 25, "Seu monstro ainda esta vivo!")
return true
end


for l, m in pairs(summon) do
	if getPlayerStorageValue(cid, config.storage) < os.time() and sm then
	  setPlayerStorageValue(cid, config.storage, os.time() + config.tempo)
	  doConvinceCreature(cid, doSummonCreature(l, getCreaturePosition(cid)))
	  doCreatureSay(cid, "Vai Dragon!!", 1)
	  doSendMagicEffect(getThingPos(cid), 12)
	  break
	else
	  doPlayerSendTextMessage(cid, 25, "Espere para usar novamente!")
	  doSendMagicEffect(getThingPos(cid), 2)
end
	end
end


Item que vai remover o monstro :

function onUse(cid, item)
sm = getCreatureSummons(cid)

if sm then
for n, p in ipairs(sm) do
  doRemoveCreature(p)
  doSendMagicEffect(getThingPos(cid), 28)
  doCreatureSay(cid, "Volta Dragon!!", 1)
  doPlayerSendTextMessage(cid, 25, "Seu monstro foi removido!")
end
	return true
end
end

Actions.xml

<action itemid="item_id" script="remover.lua"/>
<action itemid="item_id" script="criar.lua"/>

 

Guilioti

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/06/17Posts: 7Gênero: Masculino
9 minutos atrás, Kuro o Shiniga disse:

item que vai summonar o monstro:

 

local summon = {
["Dragon"] = {1},
}

local config = {
tempo = 3, -- exausted para usar o item
storage = 28992,
}


function onUse(cid, item)
sm = getCreatureSummons(cid)


if #sm > 0 then 
doSendMagicEffect(getThingPos(cid), 2)
doPlayerSendTextMessage(cid, 25, "Seu monstro ainda esta vivo!")
return true
end


for l, m in pairs(summon) do
	if getPlayerStorageValue(cid, config.storage) < os.time() and sm then
	  setPlayerStorageValue(cid, config.storage, os.time() + config.tempo)
	  doConvinceCreature(cid, doSummonCreature(l, getCreaturePosition(cid)))
	  doCreatureSay(cid, "Vai Dragon!!", 1)
	  doSendMagicEffect(getThingPos(cid), 12)
	  break
	else
	  doPlayerSendTextMessage(cid, 25, "Espere para usar novamente!")
	  doSendMagicEffect(getThingPos(cid), 2)
end
	end
end


Item que vai remover o monstro :

function onUse(cid, item)
sm = getCreatureSummons(cid)

if sm then
for n, p in ipairs(sm) do
  doRemoveCreature(p)
  doSendMagicEffect(getThingPos(cid), 28)
  doCreatureSay(cid, "Volta Dragon!!", 1)
  doPlayerSendTextMessage(cid, 25, "Seu monstro foi removido!")
end
	return true
end
end

Actions.xml

<action itemid="item_id" script="remover.lua"/>
<action itemid="item_id" script="criar.lua"/>

 

opa vlw msm, agr vou estudar um pouco o código pra conseguir dar umas evoluidas

Kuro o Shiniga

avatar
Colaborador
Colaborador

INFOS

Grupo: ColaboradorRegistrado: 27/12/10Posts: 271Gênero: Masculino

Show =D

Yan Liima

Scripter,Programador,WebMaster.
avatar
Diretor
Diretor

INFOS

Grupo: DiretorRegistrado: 12/05/12Posts: 818Gênero: MasculinoChar no Tibia: [ADM] Night
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.

════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═══╗

ALGUNS DOS MEUS TRABALHOS:

Spoiler

WODBOHS[DOWNLOAD]

Newstory dbo+nto+bleach[DOWNLOAD]

 

>> Mais infos <<

- Projetos lançados também feitos por mim {

DBO SKY

POKE SKY

WODBOWARS

Tic-tac-War

Dbo Universe(em desenvolvimento)

}

universe.thumb.png.6840320998d0fc1a4652b3db81a585c0.png

Separador.PNG

Te Ajudei? Rep + e ficamos Quits

imageproxy.png.84dce08dd18d31663a72aa1ce37b858a.png

Precisando de ajuda?

discord.png.1ecd188791d0141f74d99db371a2e0a4.pngDiscord: Yan Liima #3702

Programador Júnior de LUA, PHP e JavaScript

Juntos somos lendas, separados somos Mitos!

╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝