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

    Enviando versão do cliente ao registrar

    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Enviando versão do cliente ao registrar ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    Enviando versão do cliente ao registrar Empty Enviando versão do cliente ao registrar

    Mensagem por Valentine Qua maio 23, 2012 11:59 pm

    Percebi que ao registrar não é enviado a versão do cliente, permitindo que um jogador possa se registrar em um cliente desatualizado.

    Abra o cliente

    1 - Em modClientTCP, procure por:
    Código:
    Public Sub SendNewAccount

    2 - Embaixo de:
    Código:
    Buffer.WriteString Password

    3 - Adicione:
    Código:
        Buffer.WriteLong App.Major
        Buffer.WriteLong App.Minor
        Buffer.WriteLong App.Revision

    Abra o servidor

    1 - Em modHandleData, procure por:
    Código:
    Private Sub HandleNewAccount

    2 - Embaixo de:
    Código:
    Password = Buffer.ReadString

    3 - Embaixo adicione:
    Código:
                ' Check versions
                If Buffer.ReadLong < CLIENT_MAJOR Or Buffer.ReadLong < CLIENT_MINOR Or Buffer.ReadLong < CLIENT_REVISION Then
                    Call AlertMsg(index, "Version outdated, please visit " & Options.Website)
                    Exit Sub
                End If

    Créditos:
    Valentine (Por criar e disponibilizar o tutorial)


    Última edição por Valentine em Seg Jul 06, 2015 8:29 pm, editado 2 vez(es)
    RD12
    RD12
    Lenda
    Lenda


    Medalhas : Enviando versão do cliente ao registrar 48080450Enviando versão do cliente ao registrar Trophy11Enviando versão do cliente ao registrar GIueZEnviando versão do cliente ao registrar ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Enviando versão do cliente ao registrar Empty Re: Enviando versão do cliente ao registrar

    Mensagem por RD12 Qui maio 24, 2012 10:19 am

    Legal Marlos, pelo visto não tem auto update né? Por que não insira um auto update, é VB6, você bota na form de logo para verificar versão, aí se tiver errada vai pra form de update.
    +1 Crédito(você vai precisar pois já estou te passando Aww Yeah )

      Data/hora atual: Qui Mar 28, 2024 10:48 am