Ir para conteúdo

[Talkaction] !BLESS Retirando dinheiro do banco se necessario


Farathor

Posts Recomendados

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

Editado por Farathor
Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
×
×
  • Criar Novo...