Ir para conteúdo
  • Cadastre-se

(Resolvido)[DUVIDA] Como concertar o Diamond Shop que não compra o que vem nele


Ir para solução Resolvido por GabrielSapient,

Posts Recomendados

Bom eu tenho um servidor e já 2 dias to editando umas coisas nele ...

Mas agora eu vi o Diamond Shop no OtClient lá vende uns negócios bem legal por small diamond.

Mas quando vou comprar algo acontece isso : @buy ( e o que eu tentei comprar ) mas mesmo assim quando eu acabo de falar isso eu não recebo o que eu comprei.

Seria muito interessante eu ter esse sistema no servidor.

Espero que alguem me ajuda em troca sou 2 reputação !

​Obstaculo Impossível?

Impossível é existir algo Impossível ;) 

 

 

 

 

Confira os Meus Conteúdos ! 

Te ajudei ? REP + E Ficamos KIT ;)

Link para o post
Compartilhar em outros sites
  • Administrador

seguinte no meu servidor eu fiz assim.no diamonds shop da pra voce comprar vip,no otc tem la na pasta modules/game_shop vai ter Shop.lua e a seguinte opçao

 @onClick: g_game.talk("@buy VIP30") no caso do meu servidor eu troquei por  @onClick: g_game.talk("!buyVIP30") e em talkactions o scripts que checa se o player tem points na bp se tiver ele desconta os diamonds e adiciona a storage vip e os dias.Entre outros....muito basico

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites

Pode me explicar melhor ? Manda um Script de base se poder me ajudar rep+

​Obstaculo Impossível?

Impossível é existir algo Impossível ;) 

 

 

 

 

Confira os Meus Conteúdos ! 

Te ajudei ? REP + E Ficamos KIT ;)

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

São comandos que compram o item, você tem que ter o talkactions no seu servidor configurado.

 

Configuro o OTclient para dizer no personagem do player um comando, esse comando vai ter seu script que executa a ação que troca diamante por determinado item.

 

Como o amigo acima disse esse @onClick: g_game.talk("comando") fica em uma pasta em MODS no OtClient (não tenho certeza, mas tem haver com Shop) um arquivo com o formato .lua .

 

Assim configuro @onClick: g_game.talk("!comprarbike"), ai vai executar o script comprarbike.lua que e um talkactions, montei pra você olha:

 

comprarbike.lua, na pasta talkactions>scripts.

function onSay(cid, words, param)
if(doPlayerRemoveItem(cid, 2145, 30) == true) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce comprou uma bike por 30 diamantes.")
doPlayerAddItem(cid, ID DA BIKE, 1)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce precisa De 30 Diamonds para comprar uma bike.")
end
return true
end

Tag no arquivo talkactions.xml:

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

Link para o post
Compartilhar em outros sites

Botei esses scripts na pasta ordenada agora é só adicionar o novo comando no Otc??

Outra pergunta tem como eu botar a foto da bike invez de outras coisas q tem lá??

Se sim como?

​Obstaculo Impossível?

Impossível é existir algo Impossível ;) 

 

 

 

 

Confira os Meus Conteúdos ! 

Te ajudei ? REP + E Ficamos KIT ;)

Link para o post
Compartilhar em outros sites

Botei esses scripts na pasta ordenada agora é só adicionar o novo comando no Otc??

Outra pergunta tem como eu botar a foto da bike invez de outras coisas q tem lá??

Se sim como?

Sim e só adicionar no otclient.

 

Tem sim, pode me passar a pasta do shop que tem o arquivo lua que eu te disse.

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

Olha ei entendi a logica porque fiz um com VIP já de um script que eu tinha de VIP. Mas o seu script não fundou da un erro com algo de true '=' algo assim . Mas me fez entender a logica por isso Reputei

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

​Obstaculo Impossível?

Impossível é existir algo Impossível ;) 

 

 

 

 

Confira os Meus Conteúdos ! 

Te ajudei ? REP + E Ficamos KIT ;)

Link para o post
Compartilhar em outros sites

Olha ei entendi a logica porque fiz um com VIP já de um script que eu tinha de VIP. Mas o seu script não fundou da un erro com algo de true '=' algo assim . Mas me fez entender a logica por isso Reputei

Você coloco o ID da bike ? pode me mostrar o erro ?

Link para o post
Compartilhar em outros sites
  • 2 months 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

×   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.

  • Conteúdo Similar

    • Por ADM Kinomotu
      Oi .. estou com um problema :v
      eu baixei um servidor de pokemon e ele veio com "Diamond Shop"
      quando clico para comprar alguma coisa o meu char no jogo diz isso
      12:51 Senhor [265]: @buy VIP30
      12:51 Senhor [265]: @buy Ditto
      e acaba não comprando nada..
      eu queria tentar editar o diamond shop, por mais coisas como outfits para comprar e etc mas não faço ideia como edita isso
      alguem aí sabe como por pra funcionar?
      (perdão se eu estiver postando em local errado, essa é minha primeira postagem)
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo