Hello folks!
everytime i kill a monster in my server, he don't die and disappears..
this happen when i use the onkill (event).
someone can fix this for me, with onDeath (event)?
everytime i kill a monster in my server, he don't die and disappears..
this happen when i use the onkill (event).
someone can fix this for me, with onDeath (event)?
Lua:
local trap = {x=460,y=514,z=9}
function onDeath(cid, corpse, killer)
if getCreatureName(target) == 'Frostfur' and getCreatureStorage(cid,8650) < 1 then
doPlayerSetStorageValue(cid,8650,1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: Bloodpaw.")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'Bloodpaw' and getCreatureStorage(cid,8650) == 1 then
doPlayerSetStorageValue(cid,8650,2)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: Bovinus")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'Bovinus' and getCreatureStorage(cid,8650) == 2 then
doPlayerSetStorageValue(cid,8650,3)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: Achad")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'Achad' and getCreatureStorage(cid,8650) == 3 then
doPlayerSetStorageValue(cid,8650,4)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: Colerian The Barbarian")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'Colerian The Barbarian' and getCreatureStorage(cid,8650) == 4 then
doPlayerSetStorageValue(cid,8650,5)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: The Hairy One")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'The Hairy One' and getCreatureStorage(cid,8650) == 5 then
doPlayerSetStorageValue(cid,8650,6)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: Axeitus Headbanger")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'Axeitus Headbanger' and getCreatureStorage(cid,8650) == 6 then
doPlayerSetStorageValue(cid,8650,7)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: Rocky")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'Rocky' and getCreatureStorage(cid,8650) == 7 then
doPlayerSetStorageValue(cid,8650,8)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: Cursed Gladiator")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'Cursed Gladiator' and getCreatureStorage(cid,8650) == 8 then
doPlayerSetStorageValue(cid,8650,9)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good job! now your next challenge is: Orcus The Cruel")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
else
if getCreatureName(target) == 'Orcus The Cruel' and getCreatureStorage(cid,8650) == 9 then
doPlayerSetStorageValue(cid,8650,10)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Congratulations! You completed all challenges brave adventure!")
doSendMagicEffect(trap,CONST_ME_POFF)
doRemoveThing(getTileItemById(trap,3759).uid, 1) doRemoveThing(getTileItemById(trap,3781).uid, 1) doRemoveThing(getTileItemById(trap,3758).uid, 1)
doRemoveCreature(target)
end
end
end
end
end
end
end
end
end
end
end
Thanks all!