O Client do jogo apresenta um erro ao logar uma outra conta ;-; Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

O Client do jogo apresenta um erro ao logar uma outra conta ;-;

2 participantes

Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty O Client do jogo apresenta um erro ao logar uma outra conta ;-;

Mensagem por DrCarryX3 Dom Jan 20, 2019 10:19 pm

Olá! Meu nome é Stan, e já trabalho neste projeto há mais de 6 meses, e ja fiz bastante coisa.. Implementei sistema aqui, ali, criei alguns sistemas e etc.. Antes de iniciar, estudei um pouco sobre programação e Visual Basic em sí, contudo, não sou um PRO, mas ja adquiri alguma experiencia.. Bom.. Vamos ao que interessa, que é o erro que meu client está apresentando ao logar um segundo boneco no jogo. Ocorre da seguinte forma: Quando eu logo uma conta apenas, o jogo inicia normalmente, e tudo funciona perfeitamente bem, porém se ja tem uma conta logada no jogo e eu tento logar alguma outra conta, quando o client carrega a tela, acontece o seguinte:

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Erro_d10

Então, esse é o problema. Ja procurei bastante nas linhas de codigo e tudo mais, e não achei nenhuma solução ainda, então se alguem que seja bem mais experiente puder me ajudar ou me dar um caminho pra uma possível solução, eu ficaria muito grato.


Desde já agradeço a a atenção de todos.
DrCarryX3
DrCarryX3
Novato
Novato

Mensagens : 4
Créditos : 0

Ficha do personagem
Nível: 1
Experiência:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue0/0O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (0/0)
Vida:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue30/30O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty Re: O Client do jogo apresenta um erro ao logar uma outra conta ;-;

Mensagem por DragonicK Dom Jan 20, 2019 11:20 pm

Não tem como saber o que acontece, tem que dar uma olhada no código.

Se quiser, eu posso ver pelo teamview.
DragonicK
DragonicK
Experiente
Experiente

Mensagens : 543
Créditos : 81

Ficha do personagem
Nível: 1
Experiência:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue0/0O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (0/0)
Vida:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue30/30O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty Re: O Client do jogo apresenta um erro ao logar uma outra conta ;-;

Mensagem por DrCarryX3 Dom Jan 20, 2019 11:59 pm

DragonicK escreveu:Não tem como saber o que acontece, tem que dar uma olhada no código.

Se quiser, eu posso ver pelo teamview.

Bom, se voce puder me ajudar, ficarei grato. 
Acho que não tenho conhecimento sobre o teamviewer, talvez tu possa explicar como proceder...
DrCarryX3
DrCarryX3
Novato
Novato

Mensagens : 4
Créditos : 0

Ficha do personagem
Nível: 1
Experiência:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue0/0O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (0/0)
Vida:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue30/30O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty Re: O Client do jogo apresenta um erro ao logar uma outra conta ;-;

Mensagem por DragonicK Seg Jan 21, 2019 2:14 am

Teamview é programa pra assistência remota.
DragonicK
DragonicK
Experiente
Experiente

Mensagens : 543
Créditos : 81

Ficha do personagem
Nível: 1
Experiência:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue0/0O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (0/0)
Vida:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue30/30O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty Re: O Client do jogo apresenta um erro ao logar uma outra conta ;-;

Mensagem por DrCarryX3 Seg Jan 21, 2019 3:58 pm

DragonicK escreveu:Teamview é programa pra assistência remota.
Bom, se voce me informar os passos em relação ao uso do programa, pra que voce possa verificar..
DrCarryX3
DrCarryX3
Novato
Novato

Mensagens : 4
Créditos : 0

Ficha do personagem
Nível: 1
Experiência:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue0/0O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (0/0)
Vida:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue30/30O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty Re: O Client do jogo apresenta um erro ao logar uma outra conta ;-;

Mensagem por DragonicK Seg Jan 21, 2019 4:30 pm

Temos que combinar um horário pra fazer isso, só vou estar disponível depois das 21:00
DragonicK
DragonicK
Experiente
Experiente

Mensagens : 543
Créditos : 81

Ficha do personagem
Nível: 1
Experiência:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue0/0O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (0/0)
Vida:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue30/30O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty Re: O Client do jogo apresenta um erro ao logar uma outra conta ;-;

Mensagem por DrCarryX3 Seg Jan 21, 2019 5:08 pm

DragonicK escreveu:Temos que combinar um horário pra fazer isso, só vou estar disponível depois das 21:00
Tudo bem! Se puder me manda um pm quando estiver disponível, dai pra ver como vai ser..

Desde já agradeço a atenção.
DrCarryX3
DrCarryX3
Novato
Novato

Mensagens : 4
Créditos : 0

Ficha do personagem
Nível: 1
Experiência:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue0/0O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (0/0)
Vida:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue30/30O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty Re: O Client do jogo apresenta um erro ao logar uma outra conta ;-;

Mensagem por DragonicK Seg Jan 21, 2019 10:53 pm

Erro 1:

O HP e MP dos outros personagens do mapa não estavam sendo enviados.
Quando o cliente tentava fazer os cálculos para obter a porcentagem de quanto seria desenhado na tela, ocorria o erro de overflow, pois os valores de HP e MP eram sempre 0.


Solução: 
Novamente adicionar o HP e MP dos personagens no SendPlayerData e alterar o recebimento no cliente.


Erro 2:
O pacote SPlayerHP e SPlayerMP, estavam fazendo a alteração usando o INDEX e não o MYINDEX no cliente.

Exemplo:

Código:
Call SetPlayerVital(Index, HP, Buffer.Readlong)


No caso acima, index será sempre 0.

Correção:

Código:
Call SetPlayerVital(MyIndex, HP, Buffer.Readlong)


Erro 2.1:
Por algum motivo estranho, o pacote SPlayerHP estava chegando logo após o usuário criar uma nova conta. 
Nesse caso, o valor de MyIndex ainda não foi definido causando outro erro.

Solução Parcial: 
Verificar sempre se o MyIndex não está em zero.


Código:
If MyIndex > 0 Then
   Call SetPlayerVital(MyIndex, HP, Buffer.Readlong)
End if
DragonicK
DragonicK
Experiente
Experiente

Mensagens : 543
Créditos : 81

Ficha do personagem
Nível: 1
Experiência:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue0/0O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (0/0)
Vida:
O Client do jogo apresenta um erro ao logar uma outra conta ;-; Left_bar_bleue30/30O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

O Client do jogo apresenta um erro ao logar uma outra conta ;-; Empty Re: O Client do jogo apresenta um erro ao logar uma outra conta ;-;

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