Galera to precisando de uma ajuda de voces, quem ajudar dou rep+.
Tipo, tenho esse script de um aol que nao perde loot nem exp ao morrer.
Eu gostaria que quando o player estive-se utilizando ele, nao poderia comprar bless.
Como se o aol fosse um bless ja comprado.
Pois quando eu uso o amuleto e uso o bless junto o player buga level 1 ao morrer, entaum a unica solução que achei foi de colocar pro player usar ou um ou outro.
Preciso da ajuda de voces. Obrigado
Creaturescript infiniteaol.lua
id = 10134 --id do aol
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
if isPlayer(cid) == true then
if (getPlayerSlotItem(cid, 2).itemid == id) then
pos = getCreaturePos(cid)
doCreatureSetDropLoot(cid, false)
doPlayerSetLossPercent(cid, experience, 0)
doSendMagicEffect(pos, 49)
end
return TRUE
end
end
Talkactions bless.lua
local bless = {1, 2, 3, 4, 5}
local cost = 80000
function onSay(cid, words, param)
for i = 1, table.maxn(bless) do
if(getPlayerBlessing(cid, bless)) then
doPlayerSendCancel(cid, "Voceja tem todas as bless by the [ADM]DEAD.")
return TRUE
end
end
if(doPlayerRemoveMoney(cid, cost) == TRUE) then
for i = 1, table.maxn(bless) do
doPlayerAddBlessing(cid, bless)
end
doCreatureSay(cid, "You are now blessed by the [ADM]DEAD" ,19)
doSendMagicEffect(getPlayerPosition(cid), 49)
else
doPlayerSendCancel(cid, "Voce precisa de 80k para a bless by the [ADM]DEAD.")
end
return TRUE
end