Ir para conteúdo
  • 0

Trade system


Pergunta

Olá! estou usando PDA como base no meu servidor.

E como a maioria sabe existem varios e varios bugs no PDA, mas a maioria ja contornei, meu grande problema esta no trade, que se o player 1 der trade de uma bag de dentro do depot, com mais de 6 pokes, o player 2 da trade com 1 poke, ao finalizar o player 2 nao recebe nada, pois nao teria CAP (espaço) suficiente para receber mais que 6 pokemons, porém o player 1 recebe o poke do player 2. Ja fiz vários testes e nada resolveu, então pensei em bloquear para não ser possível dar trade de um item de dentro do depot, mas não sei criar essa função! Alguém poderia me ajudar?

Segue meu script do trade:

  Mostrar conteúdo oculto

 

Link para o comentário
https://xtibia.com/forum/topic/242142-trade-system/
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
  Em 11/09/2016 em 04:12, Josegvb disse:

boa sorte tentando arrumar isso mas area errada, isso é la no suporte scripting

Expand  

A area de suporte scripting não está querendo abrir aqui, da um erro no forum.

 

  Em 11/09/2016 em 04:56, KarlKalvin disse:

Posso te ajudar a resolver mas como é PDA tem que ser gambiarra vai no action.xml vê qual arquivo tá setando o depot e manda pra mim... aqui

Expand  

 

Não tem action do depot '-' ja procurei tanto pelo ID do depot em action e nao tem.

Link para o comentário
https://xtibia.com/forum/topic/242142-trade-system/#findComment-1703944
Compartilhar em outros sites

  • 0

Existe uma creature event chamada onTradeAccept(cid, target, item, targetItem). Observe que voce tem 4 parametros que te possibilitam fazer essa verificação, e outras mais caso queira.

Editado por dalvorsn
Link para o comentário
https://xtibia.com/forum/topic/242142-trade-system/#findComment-1703993
Compartilhar em outros sites

  • 0
  Em 11/09/2016 em 22:31, dalvorsn disse:

Existe uma creature event chamada onTradeAccept(cid, target, item, targetItem). Observe que voce tem 4 parametros que te possibilitam fazer essa verificação, e outras mais caso queira.

Expand  

Sim, existe... porém mesmo que o código faça essa verificação da quantia de pokeballs etc, em alguns momentos buga e o player é roubado. Eu queria adicionar uma verificação que impedisse de dar trade de um item, de dentro do depot, isso já me salvaria, porém não sei criar isso.. poderia me ajudar?

Link para o comentário
https://xtibia.com/forum/topic/242142-trade-system/#findComment-1704001
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...