Ir para conteúdo
  • Cadastre-se

(Resolvido)Script !buyvip ganha storage


Ir para solução Resolvido por Wakon,

Posts Recomendados

Eu queria uma script que quando digitasse !buyvip .. o char ganha uma storage por 1kk

 

no caso, meu ot tem 3 areas 'vips' ... donate, acesso por quest e essa que vai ser por storage... sem tempo pra acabar

só ter 1kk e digitar !buyvip... ganha storage e acesso a tal area pra sempre

 

 

Link para o post
Compartilhar em outros sites
  • Solução

Em "Data/talkactions/scripts", copie e cole um arquivo.LUA e renomeie para buyvip.lua, apague tudo e cole:

local t = {
    price = 1000000, -- Preço a ser cobrado.
    storage = 12333 -- Storage que irá ganhar.
}

function onSay(cid, words, param, channel)
    if getPlayerStorageValue(cid, t.storage) < 1 then
       if doPlayerRemoveMoney(cid, t.price) then
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns, agora você tem acesso a área VIP.")
          setPlayerStorageValue(cid, t.storage, 1)
       else
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de "..t.price.." gold coins para comprar VIP.")
       end
    else
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já é VIP!")
    end
   return true
end

Em "Data/talkactions", abra o arquivo talkactions.xml e adicione a TAG:

<talkaction words="!buyvip" event="script" value="buyvip.lua"/>

Se der algum problema, me avise :).

Link para o post
Compartilhar em outros sites

Show, funcionou perfeitamente

mas tem como por uma mensagem pra quando ele comprar com sucesso?

tipo: "Parabens, agora voce tem acesso a area VIP"

 

@edit

esquece, coloquei a linha

 doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabens, voce acaba de comprar o acesso a area VIP!")

embaixo do "setPlayerStorageValue(cid, t.storage, 1)" e funfou de boa.

 

Valeu wakon!

Editado por Mdcrf (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo