creaturescript
nome do seu arquivo,lua
local time = 10 -- o tp sera removido em 10 segundos
local monster = "Doombringer" -- nome do monstro que vai ter que matar
local toPos = {x=147, y=55, z=7} -- para onde o tp leva
function removeMosterTp(pos)
local t = getTileItemById(pos, 1387).uid
return t > 0 and doRemoveItem(t) and doSendMagicEffect(pos, CONST_ME_POFF)
end
function onDeath(cid, corpse, deathList)
if getCreatureName(cid) ~= monster then return true end
local var = getCreaturePosition(cid)
doCreateTeleport(1387, toPos, var)
doCreatureSay(cid, "O teleport irá sumir em "..time.." segundos.", TALKTYPE_ORANGE_1)
addEvent(removeMosterTp, time*1000, var)
return true
end
TAG
<event type="death" name="TpMonster" event="script" value="nome do seu script.lua"/>
no arquivo.xml do seu monstro adicione:
<script>
<event name="TpMonster"/>
</script>