Que tal?
local DUSTS = {
-- mulher
[3065] = {99999, 5943},
-- homem
[3058] = {99999, 5943}
}
function onUse(cid, item, fromPosition, itemEx, toPosition, lastHitKiller)
local killer = getCreatureName(lastHitKiller)
if(getPlayerLevel(cid) <= 99) then
doPlayerSendCancel(cid, "Voce ainda nao tem forca para arrancar um coracao, upe level 100.")
return TRUE
end
local dust = DUSTS[itemEx.itemid]
if(dust == nil) then
doPlayerSendCancel(cid, "Sorry, not possible.")
return TRUE
end
local random = math.random(1, 100000)
if(random <= dust[1]) then
doSendMagicEffect(toPosition, CONST_ME_MAGIC_RED)
doPlayerAddItem(cid, dust[2], 1)
elseif(dust[3] and random >= dust[3]) then
doSendMagicEffect(toPosition, CONST_ME_MAGIC_RED)
doPlayerAddItem(cid, dust[4], 1)
else
doSendMagicEffect(toPosition, CONST_ME_BLOCKHIT)
end
doSetItemSpecialDescription(item.uid,"This is the heart of "..getCreatureName(cid).." killed at Level "..getPlayerLevel(cid).." by "..killer..".")
doTransformItem(itemEx.uid, itemEx.itemid + 1)
return TRUE
end




info
Grupo: Campones
Registrado: 06/01/13
Posts: 36
Reputação: +4
Char no Tibia: Shooter
Eu achei uns scripts de matar e ganhar o coração do player pelo xtibia e eu tentei fazer um aqui do geito que eu queria e eu não entendo quase nada de script kk
peguei o script do blessed wooden stake dupliquei ele e fui editando, ai ficou assim :
esses dusts do script eu tentei mudar por hearts mas n foi, de qualquer jeito n faz diferença
o script tira o coração do corpo humano normalmente so que eu queria que ficasse uma descrição no coração dizendo de quem é o coração e dizendo quem matou e se possivel se o player for retirar um coração de um amazon morto por exemplo não deichar descrição no coração ou simplesmente nao poder rancar coração de corpses de monsters.
É isso ai não sei se é muito dificil mas quem fizer ficarei muito agradecido '-'