Galera, esse talkaction funciona da seguinte forma, se você não tiver dinheiro no inventario do personagem e tiver no banco, o talkaction remove o dinheiro do banco automaticamente e te dá as blessings.
--[[ Desenvolvido por Farathor (Eduardo Rodrigues) ]]
--local bless = {1, 2, 3, 4, 5}
local cost = 100000
function onSay(cid, words, param)
for i = 1, table.maxn(bless) do
if(getPlayerBlessing(cid, bless[i])) then
doPlayerSendCancel(cid, "Você já comprou todas as blessings possíveis.")
return true
end
end
if getPlayerMoney(cid) >= cost then
doPlayerRemoveMoney(cid, cost)
for i = 1, table.maxn(bless) do
doPlayerAddBlessing(cid, bless[i]) [
end
doCreatureSay(cid, "Blessed!" ,19)
doSendMagicEffect(getPlayerPosition(cid), 49)
elseif getPlayerBalance(cid) >= cost then
doPlayerSetBalance(cid, getPlayerBalance(cid) - cost)
for i = 1, table.maxn(bless) do
doPlayerAddBlessing(cid, bless[i])
end
doCreatureSay(cid, "Blessed!" ,19)
doSendMagicEffect(getPlayerPosition(cid), 49)
else
doPlayerSendCancel(cid, "Você não possuí dinheiro suficiente para pagar a bless (100k).")
end
return true
end