Dei uma modificada nesse script aqui, então créditos são dele.
http://www.xtibia.com/forum/topic/150604-matar-player-e-tirar-coracao/
Modificado vai ficar assim:
local lvlMinGainHeart = 1000 -- lvl minimo pra ganhar o coração.
local lvlMaxGainHeart = 2000 -- lvl maximo pra ganhar o coração.
local lvlGain = { -- se lvl maior que esses, ganham esses determinados itens
{lvl = 2000, itemid = 2160, quant = 2}, -- lvl, id do item, quantidade.
{lvl = 3000, itemid = 2160, quant = 5},
{lvl = 4000, itemid = 2160, quant = 10}
}
function onKill(cid, target, lastHitKiller)
if(isPlayer(target) and isPlayer(lastHitKiller)) then
if getPlayerLevel(cid) >= lvlMinGainHeart and getPlayerLevel(cid) <= lvlMaxGainHeart then
doPlayerSendTextMessage(cid, 22, "Parabens, voce matou o jogador "..getCreatureName(target).." e tirou seu coraçao")
function additem()
local aditi = doPlayerAddItem(lastHitKiller, 5943, 1)
doItemSetAttribute(aditi, "description", "Este foi retirado de "..getCreatureName(target).."")
end
addEvent(additem, 1000)
return true
end
for i=1, #lvlGain do
if i < #lvlGain then
if getPlayerLevel(cid) > lvlGain[i].lvl and getPlayerLevel(cid) <= lvlGain[i+1].lvl then
doPlayerAddItem(lastHitKiller, lvlGain[i].itemid, lvlGain[i].quant)
end
else
if getPlayerLevel(cid) > lvlGain[i].lvl then
doPlayerAddItem(lastHitKiller, lvlGain[i].itemid, lvlGain[i].quant)
end
end
end
end
return true
end






info
Grupo: Campones
Registrado: 26/11/11
Posts: 84
Reputação: +3
Char no Tibia: [Vip] Jonathan Oliveiraa
Olá,Gostari De Um Script assim Quando Um Player Mata o Outro Ganha Um Coração,e quando vc der look no corachao vai estar Escrito "Esse é o Coração foi tirado de nomedoplayer por Nomedoplayer que matou o outro e isso assim level 1k a 2k ganha 1coraçao 3k a 4 um outro item e assim por diante!