Seus parâmetros na função onDeath estão errados.
O certo
function onDeath(cid, corpse, deathList)
Onde deathList é uma tabela, deathList[1] é quem deu o último hit e deathList[2] quem hitou mais. (Não sei se é exatamente essa ordem).
Seu script ficaria então:
function onDeath(cid, corpse, deathList)
local mostDamageKiller = deathList[1] -- Se estiver errado coloque 2 no lugar do 1
registerCreatureEvent(cid, "monster2")
doSummonCreature("castle warlock", getCreaturePosition(cid))
doBroadcastMessage("O jogador "..getPlayerName(mostDamageKiller).." matou o poderoso boss ".. getCreatureName(cid) .."")
end




info
Grupo: Campones
Registrado: 15/04/11
Posts: 28
Reputação: +8
Char no Tibia: darkwath
o script e assim depois que se mata o monstro aparece uma msg no broadcast com o player que mais hitou nele so q ta dando esse erro:
o script :