MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Correção] Erros do Trade

+2
Sαkurαy
Valentine
6 participantes

Ir para baixo

[Correção] Erros do Trade Empty [Correção] Erros do Trade

Mensagem por Valentine Sáb 23 Jun 2012, 14:32

Algumas coisas passam despercebidas quando testamos em localhost, mas quando está online você pode encontrar muito erros sérios, você pode clicar em um botão do trade 2 vezes ou mais por exemplo e causar erros no servidor, ou também ao aceitar uma troca, a troca seguinte é aceita automaticamente, sem você confirmar, esse tutorial irá corrigir esses e vários outros bugs do trade.

Abra o Servidor

1 - No modHandleData,  procure por:
Código:
tradeTarget = TempPlayer(index).TradeRequest
2 - Em cima adicione:
Código:
   If TempPlayer(index).InTrade > 0 Then
        TempPlayer(index).TradeRequest = 0
    Else
3 - Antes de End Sub e ao mesmo tempo depois de:
Código:
SendTradeUpdate tradeTarget, 1
4 - Adicione:
Código:
End If
5 - Agora procure por:
Código:
Sub HandleAcceptTrade(
6 - Depois de:
Código:
Dim itemnum As Long
7 - Adicione:
Código:
If GetPlayerMap(index) <> GetPlayerMap(TempPlayer(index).InTrade) Then Exit Sub
8 - Embaixo de:
Código:
tradeTarget = TempPlayer(index).InTrade
9 - Adicione:
Código:
If tradeTarget > 0 Then
10 - Depois de:
Código:
   TempPlayer(index).InTrade = 0
    TempPlayer(tradeTarget).InTrade = 0
11 - Adicione:
Código:
   TempPlayer(index).AcceptTrade = False
    TempPlayer(tradeTarget).AcceptTrade = False
12 - Antes de End Sub e ao mesmo tempo depois de:
Código:
SendCloseTrade tradeTarget
13 - Adicione:
Código:
End If
14 - Agora procure por:
Código:
Sub HandleDeclineTrade(
15 - Embaixo de:
Código:
tradeTarget = TempPlayer(index).InTrade
16 - Adicione:
Código:
If tradeTarget > 0 Then
17 - Depois de:
Código:
   TempPlayer(index).InTrade = 0
    TempPlayer(tradeTarget).InTrade = 0
18 - Adicione:
Código:
   TempPlayer(index).AcceptTrade = False
    TempPlayer(tradeTarget).AcceptTrade = False
19 - Antes de End Sub e ao mesmo tempo depois de:
Código:
SendCloseTrade tradeTarget
20 - Adicione:
Código:
End If
Créditos:
Valentine


Última edição por Valentine em Qui 13 Set 2012, 11:24, editado 3 vez(es)
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por Sαkurαy Sáb 23 Jun 2012, 15:41

Muito bom Marlos, pra não dar problemas na hora de trocar os itens

+1 Crédito.
Sαkurαy
Sαkurαy
Membro Veterano
Membro Veterano

Mensagens : 1386

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por Wellington Cortez Dom 15 Jul 2012, 17:55

Cara em varios topicos estam falando assim,procure e troque por tal ... eu não intendo isso,não acho nenhum desses nomes e nem sei por onde procurar teria como me explicar?
Wellington Cortez
Wellington Cortez
Membro Junior
Membro Junior

Mensagens : 96

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por valceir.A Dom 15 Jul 2012, 18:13

Vlw ae me ajudo muito toda ves que ia negociar no meu jogo dava packet floding agora que fis isso que tu passo ae não esta mas dando esse erro vlw msm..Muito bom o tópico +1...
valceir.A
valceir.A
Membro
Membro

Mensagens : 107

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por Valentine Dom 15 Jul 2012, 18:22

Wellington Cortez escreveu:Cara em varios topicos estam falando assim,procure e troque por tal ... eu não intendo isso,não acho nenhum desses nomes e nem sei por onde procurar teria como me explicar?
Isso é brincadeira? porque mais explicado que isso não da, eu falei se era no servidor ou cliente, falei os módulos e tudo mais...
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por Wellington Cortez Dom 15 Jul 2012, 18:29

-.- eu abro a pasta client e só aparece as pastas data filles src client.vbp client.vbw e o eclipse orixing exe. não custa nada você me explicar,sou novo nessa engine não sei quase nada,não sei onde achar esses codigos que todo mundo coloca ai nos topicos e preicso saber para arrumar muitos erros tanto que quero saber como usar para colocar montarias no meu jogo.
Wellington Cortez
Wellington Cortez
Membro Junior
Membro Junior

Mensagens : 96

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por Incrivel508 Dom 15 Jul 2012, 19:47

muito bom o tutorial
+1 cred vlw
Incrivel508
Incrivel508
Membro
Membro

Mensagens : 225

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por Wellington Cortez Seg 16 Jul 2012, 14:15

Valentine,aonde eu acho esses codigos? preciso ter algum programa para acha-los seila?
Wellington Cortez
Wellington Cortez
Membro Junior
Membro Junior

Mensagens : 96

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por jonny157 Sex 03 Ago 2012, 20:48

Wellington Cortez escreveu:Valentine,aonde eu acho esses codigos? preciso ter algum programa para acha-los seila?

Precisa do Visual Basic instalado no seu computador.
jonny157
jonny157
Membro Sênior
Membro Sênior

Mensagens : 406

Ir para o topo Ir para baixo

[Correção] Erros do Trade Empty Re: [Correção] Erros do Trade

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos