tenta assim:
function onDeath(cid, corpse, killer) loot = 5943 -- id do coração if isPlayer(killer) then item = doPlayerAddItem(corpse,loot,1) doSetItemSpecialDescription(item,"This is the heart of "..getPlayerName(cid).." killed at Level "..getPlayerLevel(cid).." by "..getPlayerName(killer)..".") setItemName(item, ""..getPlayerName(cid).."\'s Heart") doPlayerSendTextMessage(lastHitKiller, MESSAGE_STATUS_CONSOLE_ORANGE, "You Killed " .. getCreatureName(cid) .. ".") end return TRUE end
Obs: Nem testei.
Muda a tag no creaturescripts.xml no lugar de "preparedeath" mude apenas para "death".



info
Grupo: Campones
Registrado: 12/01/12
Posts: 9
Reputação: 0
Char no Tibia: Brunocchi
Olá, Bom esse script que estou pedindo deve ser muito complexo porque até hoje só vi um ot com ele funcionando corretamente que é o Lendário pBot original...vou explicar como ele funciona, Acho que é um creaturescript. Quando um Player X mata um Player Y no corpo desse player Y (dentro do corpo) fica um coração e nesse coração tem uma mensagem que aparece quando da um look mais ou menos assim "Este é o coração de "Y" morto por "x" "
Conseguiram entender? Por Favor esse Script é muito legal e até agora eu não consegui fazer ele funcionar eu até tenho um, porém nunca funcionou
Editado Março 11 por thonynunes