Aldeia RPG

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

Suporte ao desenvolvimento de jogos


2 participantes

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

    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)

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

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

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

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

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

    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
    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)

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

    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

    Conteúdo patrocinado


    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


      Data/hora atual: Sex Nov 22, 2024 1:20 am