Suporte no desenvolvimento de jogos


    Erro no sistema de Quest

    Snoopy
    Snoopy
    Iniciante
    Iniciante

    Mensagens : 56
    Créditos : 7
    Cash : 0

    Erro no sistema de Quest Empty Erro no sistema de Quest

    Mensagem por Snoopy em Sex Mar 13, 2015 4:45 pm

    Bom, eu peguei para editar a eclipse EO 2.0 já com o sistema de Quest implantado e postada pelo valentine aqui no forum,mas dai eu fui editando a engine ate que um dia eu resolvi testar o sistema de Quest (ja havia testado antes e não deu erro) e quando cliquei no picQuestButton:
    Erro no sistema de Quest 53qlgl

    Deu este erro no Servidor:

    Erro no sistema de Quest 24l0mt1

    Nesta sub:

    Erro no sistema de Quest 2whe96o

    Acho que foi algo que eu editei enquanto adicionava algum sistema mas agora não consigo resolver

    ~Snoopy
    Profane ~
    Profane ~
    Moderador Global
    Moderador Global

    Mensagens : 771
    Créditos : 128
    Cash : 0

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por Profane ~ em Sex Mar 13, 2015 5:41 pm

    Edite a Linha :

    Dim nLength As long 

    para as Byte.

    Compile e teste. Creio que possa ser apenas isso. 

    att <3


    _________________
    "Mistress of shattered hopes and forever broken dreams"
    Snoopy
    Snoopy
    Iniciante
    Iniciante

    Mensagens : 56
    Créditos : 7
    Cash : 0

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por Snoopy em Sex Mar 13, 2015 6:57 pm

    Agora quando entra no jogo está dando este erro:
    Erro no sistema de Quest 9rhy5i
    Profane ~
    Profane ~
    Moderador Global
    Moderador Global

    Mensagens : 771
    Créditos : 128
    Cash : 0

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por Profane ~ em Sex Mar 13, 2015 7:03 pm

    Debug e diga que onde está o Track =P.

    Onde ocorre o Overflow?


    _________________
    "Mistress of shattered hopes and forever broken dreams"
    Pablo Kawan
    Pablo Kawan
    Experiente
    Experiente

    Mensagens : 481
    Créditos : 158
    Cash : 0

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por Pablo Kawan em Sex Mar 13, 2015 10:15 pm

    tenta criar um novo char...
    qual quer coisa dou edit aq


    _________________
    Assinatura removida pela Staff
    ^ Tenho nova, surprise
    Erro no sistema de Quest H2D9a9k
    Snoopy
    Snoopy
    Iniciante
    Iniciante

    Mensagens : 56
    Créditos : 7
    Cash : 0

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por Snoopy em Sab Mar 14, 2015 7:09 pm

    O Overflow acontece quando eu clico em entrar nesta linha da Sub WriteBytes:
    Código:
    nLength = (UBound(nByte) - LBound(nByte)) + 1

    Assim ficou a determinada sub:

    Spoiler:
    Public Sub WriteBytes(ByRef nByte() As Byte)
    Dim nLength As Byte

        nLength = (UBound(nByte) - LBound(nByte)) + 1
        
        If WriteHead + nLength - 1 > BufferSize Then Allocate nLength
        
        CopyMemory Buffer(WriteHead), nByte(0), nLength
        WriteHead = WriteHead + nLength
    End Sub
    DragonicK
    DragonicK
    Experiente
    Experiente

    Mensagens : 486
    Créditos : 71
    Cash : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Erro no sistema de Quest Left_bar_bleue0/0Erro no sistema de Quest Empty_bar_bleue  (0/0)
    Vida:
    Erro no sistema de Quest Left_bar_bleue30/30Erro no sistema de Quest Empty_bar_bleue  (30/30)

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por DragonicK em Sab Mar 14, 2015 8:09 pm

    Altere novamente para: Dim nLenght As Long

    Sobre o erro, provalvemente, o cliente não está enviando todos os dados corretamente; deve estar faltando algo, dê uma revisada no sistema de quest.
    Snoopy
    Snoopy
    Iniciante
    Iniciante

    Mensagens : 56
    Créditos : 7
    Cash : 0

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por Snoopy em Sab Mar 14, 2015 9:59 pm

    @Caronne escreveu:Altere novamente para: Dim nLenght As Long

    Sobre o erro, provalvemente, o cliente não está enviando todos os dados corretamente; deve estar faltando algo, dê uma revisada no sistema de quest.
    Caronne, o Quest system é um sistema muito complicado e avançado para min, acho que ainda não estou apto para este nível de programação. Você pode me ajudar me explicando oque fazer para resolver este problema?
    DragonicK
    DragonicK
    Experiente
    Experiente

    Mensagens : 486
    Créditos : 71
    Cash : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Erro no sistema de Quest Left_bar_bleue0/0Erro no sistema de Quest Empty_bar_bleue  (0/0)
    Vida:
    Erro no sistema de Quest Left_bar_bleue30/30Erro no sistema de Quest Empty_bar_bleue  (30/30)

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por DragonicK em Sab Mar 14, 2015 10:08 pm

    Comece verificando os dados que são enviados pelo cliente.

    Exemplo
    Código:

    Dim saci As string
    Dim level  As Integer 
    Dim sprite As Integer

    level = 15
    sprite = 25
    saci = "macumba"

    buffer.WriteString(saci)
    buffer.WriteInteger(level)
    buffer.WriteInteger(sprite)

    socket.Send(buffer.ToArray())

    Depois, verifique se no servidor, os dados estão na mesma ordem.

    Código:

    Dim saci As string
    Dim level  As Integer 
    Dim sprite As Integer

    saci = buffer.ReadString()
    level = buffer.ReadInteger()
    sprite = buffer.ReadInteger()

    socket.Send(buffer.ToArray())

    Pede para o kawanzii te ajudar.
    Profane ~
    Profane ~
    Moderador Global
    Moderador Global

    Mensagens : 771
    Créditos : 128
    Cash : 0

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por Profane ~ em Sab Mar 14, 2015 11:07 pm

    Snoopy, Manda via Pm ou por aqui mesmo o tutorial para eu poder analisar. 

    Se tiver um backup de sua engine posso adiciona-lo para você, caso eu não consiga resolver a olho.

    Att


    _________________
    "Mistress of shattered hopes and forever broken dreams"

    Conteúdo patrocinado

    Erro no sistema de Quest Empty Re: Erro no sistema de Quest

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qua Jun 19, 2019 11:55 pm