Ir para conteúdo

Featured Replies

Postado

Bom Dia Galera, estou com script de bless, uma talkaction, a minha duvida é o seguinte, como alterar o custo da bless, trocar a moeda...

Desejo alterar o valor da bless, que está custando 30 cristal coin desejo alterar para custar 1 moeda vip, o id da moeda é 11230.

Talvez colocando uma função que necessite que o player tenha 1 moeda vip no inventario e que também seja removida, se não tiver a magia é cancelada e não

será possivel receber a bless.

 

O script está assim

 



local bless = {1, 2, 3, 4, 5}
local cost = 300000
function onSay(cid, words, param)
for i = 1, table.maxn(bless) do
if(getPlayerBlessing(cid, bless)) then
doPlayerSendCancel(cid, "Voce ja possui a bless do Hokage Sarutobi.")
return TRUE
end
end
 
if(doPlayerRemoveMoney(cid, cost) == TRUE) then
for i = 1, table.maxn(bless) do
doPlayerAddBlessing(cid, bless)
end
doCreatureSay(cid, "Agora voce esta abencoado pelo Hokage Sarutobi" ,19)
doSendMagicEffect(getPlayerPosition(cid), 5)
else
doPlayerSendCancel(cid, "Voce precisa de 30 gold para ser abencoado.")
end
return TRUE
end 

Editado por r0bert0lol (veja o histórico de edições)

Resolvido por Wakon

Ir para solução
Postado
  • Solução
local bless = {1, 2, 3, 4, 5}
local moeda, cost = 11230, 1
function onSay(cid, words, param)
    for i = 1, table.maxn(bless) do
        if(getPlayerBlessing(cid, bless)) then
            doPlayerSendCancel(cid, "Voce ja possui a bless do Hokage Sarutobi.")
           return true
        end
    end
 
    if doPlayerRemoveItem(cid, moeda, cost) then
        for i = 1, table.maxn(bless) do
            doPlayerAddBlessing(cid, bless)
        end
        doCreatureSay(cid, "Agora voce esta abencoado pelo Hokage Sarutobi" ,19)
        doSendMagicEffect(getPlayerPosition(cid), 5)
    else
        doPlayerSendCancel(cid, "Voce precisa de ".. cost .." ".. getItemNameById(moeda) .." para ser abencoado.")
    end
   return true
end 

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo