Tenta:
function onDeath(cid, corpse, killer)
local monstName = "Rat" -- nome do monstro
local Storage = 102503 -- storage que o jogador ira ganhar
local valor = 1 --Valor da storage 102502 que o jogador deverá ter.
if isMonster(cid) and string.lower(getCreatureName(cid)) == string.lower(monstName) and getPlayerStorageValue(killer[1], 102502) == valor then
doCreatureSay(cid, "Mues irmãos me vingarão!.", TALKTYPE_ORANGE_1)
if isInParty(killer[1]) == TRUE then
local players = getPartyMembers(getPartyLeader(killer[1]))
for i, k in ipairs(players) do
setPlayerStorageValue(k, Storage, 6)
end
else
setPlayerStorageValue(killer[1], Storage, 6)
end
end
return true
end






info
Grupo: Artesão
Registrado: 17/11/10
Posts: 112
Reputação: +7
Char no Tibia: Mitsure
Bom, estou usando um script do vodkart onde ao matar uma criatura o player recebe certo storage. O script puro do vodkart está funcionando perfeitamente, mas quando tento adicionar a função (getPlayerStorageValue) para o script só ativar se o player possuir um outro Storage da o seguinte erro repetida vezes:
[Warning - Monster::Monster] Unknown event name - ratkill
Aqui está o script funcionando:
Aqui está o script modificado:
Caso alguém tenha conhecimento do que eu tenha feito de errado ou saiba outra alternativa para fazer o que eu quero, por favor ajude aqui no tópico.
Valeu.