Poderia falar seu server neh.
Testei com monster, falto com player.
No TFS 0.3.4(Crying Damson) faz assim, vai em data\creaturescripts\scripts\playerdeath.lua
Depois de:
if(lastHitKiller ~= FALSE) then if(isPlayer(lastHitKiller) == TRUE) then hitKillerName = getPlayerGUID(lastHitKiller) else hitKillerName = getCreatureName(lastHitKiller) end
Adiciona:
doBroadcastMessage(" "..getPlayerName(cid).." has been killed by "..hitKillerName..".")
Fica assim:
if(lastHitKiller ~= FALSE) then
if(isPlayer(lastHitKiller) == TRUE) then
hitKillerName = getPlayerGUID(lastHitKiller)
else
hitKillerName = getCreatureName(lastHitKiller)
end
doBroadcastMessage(" "..getPlayerName(cid).." has been killed by "..hitKillerName..".")
Qualquer coisa, se seu OT for outro ve se tem a playerdeath.lua ou uma função parecida e avisa aqui.





info
Grupo: Campones
Registrado: 25/05/07
Posts: 53
Reputação: +1
Olá XTibianos,
Basicamente é isso: Eu vi em um OT um script muito legal.
Se o player morrer automaticamente é enviada uma mensagem no BROADCAST para todos os jogadores dizendo quem tinha morrido e quem matou.
O sistema funciona tanto para mortes PvM(Player versus Monster) quanto para PvP (Player versus Player).
Vou dar dois exemplos:
Juanez tacou uma SD em Pedro e Pedro morreu.
A seguinte mensagem é exibida:
Juanez matou Pedro.
Outro exemplo:
Laurindo estava caçando Dragons quando de repente ele morre.
A seguinte mensagem é exibida.
Dragon matou Laurindo.
Me ajudem por favor. =D
Agradeço desde já.