Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Opa, eu quero criar um sistema que dê para resgatar recompensas usando códigos criados por mim

 

Pra simplificar eu queria fazer através de talkaction

Na talkactions.xml eu vou colocar o código que eu quero (#codigo123#)

<talkaction words="#codigo123#" script="resgatar codigo.lua"/> )

Já o script.lua eu coloco a recompensa ( doPlayerAddItem(cid, diamante, 1) )

É necessário que o player tenha level x pra usar esse código

E que só possa utilizar uma vez por player

 

Pensei em adaptar um sistema do shop que já existe no servidor, porém no lugar de tirar um item (Que no caso é o diamante), não tiraria nada

Shop:

Citar

function onSay(cid, words, param, channel)
    if not isCreature(cid) then return true end
diamondCount = getPlayerItemCount(cid, oficialDiamond)

    if words == "#shop1#" then
        if doPlayerRemoveItem(cid, oficialDiamond, 1) then
            doPlayerAddItem(cid, 14660, 1)
            doPlayerSendTextMessage(cid, 19, "You buy a Boost Stone for 1 Diamond.")
            doCreatureExecuteTalkAction(cid, "#diamondsCount#")
        return true
        else
            doPlayerSendTextMessage(cid, 27, "You need 1 Diamonds to buy a Boost Stone!")
            doCreatureExecuteTalkAction(cid, "#diamondsCount#")    
        return true
        end
    end

 

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

  • 2 weeks later...

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo