function onPrepareDeath(cid, deathList)
local createPosition = {x = 32143, y = 32158, z = 6}
local guildName = getPlayerGuildName(deathList[1])
if isMonster(cid) and getCreatureName(cid) == "Memu" then
doSummonCreature("Memu", createPosition)
broadcastMessage("A guild que tirou mais vida foi [" .. guildName .. "]!", 25)
end
return true
end
SIFUDE CODE BUGADO
TAG:
<event type = "preparedeath" name = "createNewMob" event = "script" value = "name.lua"/>
login:
registerCreatureEvent(cid, "createNewMob")




info
Grupo: Artesão
Registrado: 24/06/07
Posts: 104
Reputação: +3
Char no Tibia: Tavas
hiho,
estava tentando fazendo um scripit mas quando chega a altura do bixo morrer e obter o guildname e o guildid que matou da o erro na consola de
O meu scripit
function onDeath(cid, mostDamageKiller, killer) registerCreatureEvent(cid, "Memu") local Ppos = {x = 32143, y = 32158, z = 6} -- pos mob local monstName = "Memu" -- mob name local creaturename = getCreatureName(cid) --local gname = getPlayerGuildId(mostDamageKiller) -- esta em comentario porque nao funciona if (creaturename == 'Memu') then doSummonCreature(monstName, Ppos)------Funciona ate aqui porque ele sumona outro mostro depois de morrer. broadcastMessage("A guild que tirou mais vida foi "..getPlayerGuildName(mostDamageKiller).." !", MESSAGE_EVENT_ADVANCE) end return TRUE endOnde esta mostdamagekiller ja usei killer mas dá o mesmo erro
Espero que alguem me posssa ajudar.