o Vodkart que me ajudo a fazer esse script,na verdade é dele...
você tem que cria sua chest em actions,e escolher uma uniqueid...
no meu caso eu escolhi a uniqueid do meu bau foi 7509
creaturescript
chest_moment.lua
local unique_ID = 7509 -- uniqueid do seu bau
local chectId = 1740 -- id do bau que vai ser criado
local Chest = {
["demondras"] = {pos = {x=160, y=54, z=7}, time = 30},
}
function removeChest(ch)
local t = getTileItemById(ch.pos, chectId)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(ch.pos, CONST_ME_POFF)
end
end
function onDeath(cid)
local ch = Chest[getCreatureName(cid)]
if ch then
colocar_unique = doCreateItem(chectId, 1, ch.pos)
doItemSetAttribute(colocar_unique, "uid", unique_ID)
doCreatureSay(cid, "O báu irá sumir em "..ch.time.." segundos.", TALKTYPE_ORANGE_1)
addEvent(removeChest, ch.time*1000, ch)
end
return TRUE
end
explicação:
pos = {x=160, y=54, z=7} -- onde o bau será criado
time = 30 -- tempo que ele ficará lá
em creaturescript.xml
<event type="death" name="chestMoment" event="script" value="chest_moment.lua"/>
ai vai na pasta monster
e dentro do demondras.xml adicione antes de </monster> isso:
<script>
<event name="chestMoment"/>
</script>