QUERIA PEDI UM SCRIPT AE, QUANDO MONSTRO MORRER SURGI UM TELEPORT DURANTE 2 MIN POR EXEMPLO
VLWS DEIS DE JAH
Blz vamo la...
1º Em data/creaturescripts/scripts/
crie um chamado monsterkilled.lua
2º Coloque endentro:
function onDeath(cid, corpse, killer)
registerCreatureEvent(cid, "MonsterKilled")
local in_pos = {x=859, y=837, z=6, stackpos=2} -- lugar que aparece o teleport
local to_pos = {x=588, y=1086, z=7, stackpos=1} -- lugar que vai ir o teleport
local timeremove = 180 -- em segundos
local message = "Msg aqui" -- msg
local monsterhere = 'Orshabaal' -- nome do monstro
local creaturename = getCreatureName(cid)
if creaturename == monsterhere then
doCreateTeleport(1387, to_pos, in_pos)
doSendMagicEffect(in_pos, CONST_ME_TELEPORT)
doCreatureSay(cid, message, TALKTYPE_ORANGE_1)
addEvent(removeTeleport, (1000*timeremove))
end
end
function removeTeleport()
if getThingfromPos(in_pos).itemid == 1387 then
doRemoveItem(getThingfromPos(in_pos).uid,1)
doSendMagicEffect(in_pos, CONST_ME_POFF)
return TRUE
end
end
Edite conforme suas nessecidades...
3º Em data/creaturescripts/creaturescripts.xml
<event type="death" name="MonsterKilled" script="monsterkilled.lua"/>
4º Em data/creaturescripts/scripts/login.lua
Embaixo de
registerCreatureEvent(cid, "Mail")
Adicione
registerCreatureEvent(cid, "MonsterKilled")
5º Agora vai em data/monster/
Escolha o monstro que vai ter que matar e adicione a ele no final de </flags> vai ficar assim:
</flags> <script> <event name="MonsterKilled"/> </script>
Fim.
*Qualquer coisa fala ai ![]()




info
Grupo: Cavaleiro
Registrado: 30/09/08
Posts: 174
Reputação: +60
Char no Tibia: Knight do Momento
QUERIA PEDI UM SCRIPT AE, QUANDO MONSTRO MORRER SURGI UM TELEPORT DURANTE 2 MIN POR EXEMPLO
VLWS DEIS DE JAH
Editado Agosto 31 por XaPiNhAl