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


5 participantes

    Excesso de EXP

    thales12
    thales12
    Membro de Honra
    Membro de Honra


    Mensagens : 322
    Créditos : 108

    Ficha do personagem
    Nível: 1
    Experiência:
    Excesso de EXP Left_bar_bleue0/0Excesso de EXP Empty_bar_bleue  (0/0)
    Vida:
    Excesso de EXP Left_bar_bleue30/30Excesso de EXP Empty_bar_bleue  (30/30)

    Excesso de EXP Empty Excesso de EXP

    Mensagem por thales12 Qua Out 12, 2011 11:41 am

    O char pode ter mais exp do que o limite, quando ele está no
    nível máximo. Isso faz que, ao atingir certa quantia de Exp, o server
    feche.

    Para corrigir, localize o modPlayer > SetPlayerExp e adicione abaixo do Player(index).exp = exp este código:
    Código:
    If GetPlayerLevel(index) = MAX_LEVELS And Player(index).exp > GetPlayerNextLevel(index) Then
            Player(index).exp = GetPlayerNextLevel(index)
            Exit Sub
        End If
    No cliente, localize Function GetPlayerExp e adicione abaixo do End Function este código:

    Código:
    Function GetPlayerNextLevel(ByVal index As Long) As Long
        ' If debug mode, handle error then exit out
        If Options.Debug = 1 Then On Error GoTo errorhandler
       
        If index > MAX_PLAYERS Then Exit Function
     
      GetPlayerNextLevel = (50 / 3) * ((GetPlayerLevel(index) + 1) ^ 3 - (6
     * (GetPlayerLevel(index) + 1) ^ 2) + 17 * (GetPlayerLevel(index) + 1) -
     12)
       
        ' Error handler
        Exit Function
    errorhandler:
        HandleError "GetPlayerNextLevel", "modDatabase", Err.Number, Err.Description, Err.Source, Err.HelpContext
        Err.Clear
        Exit Function
    End Function
    E adicione abaixo do Player(index).EXP, no Sub SetPlayerExp, este código:

    Código:
    If GetPlayerLevel(index) = MAX_LEVELS And Player(index).EXP > GetPlayerNextLevel(index) Then
            Player(index).EXP = GetPlayerNextLevel(index)
            Exit Sub
        End If

    Créditos: Raphael C.
    Créditos: A mim por postar


    Última edição por thales12 em Seg Out 31, 2011 10:08 pm, editado 1 vez(es)


    _________________
    Meu fã ? Meu Amigo ? Entao Use !

    Excesso de EXP Thalesfan
    Excesso de EXP Mv0yg8

    Minha Sign:

    Excesso de EXP Zkqt5e
    Juton
    Juton
    Experiente
    Experiente


    Mensagens : 486
    Créditos : 129

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por Juton Qua Out 12, 2011 12:21 pm

    Vai ajudar muito o povo com seus jogos!

    +1 Cred!
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra


    Mensagens : 1550
    Créditos : 252

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por Nanzin Qua Out 12, 2011 2:45 pm

    bem simples, e pratico, parabens

    +creed


    _________________
    Excesso de EXP Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Excesso de EXP ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por Valentine Qua Out 12, 2011 3:28 pm

    o server
    feche.
    O servidor vai fechar porque alguém conseguiu o máximo de exp? não entendi

    Mas se for para quando conseguir o máximo de exp o jogador não ganhar mais nada de exp então tudo bem...

    @Thales
    eu ouvi falar de um bug "0 exp" que é bastante falado em alguns modificações do eo 2.0 dizendo que foi corrigido, sabe que bug é esse?
    thales12
    thales12
    Membro de Honra
    Membro de Honra


    Mensagens : 322
    Créditos : 108

    Ficha do personagem
    Nível: 1
    Experiência:
    Excesso de EXP Left_bar_bleue0/0Excesso de EXP Empty_bar_bleue  (0/0)
    Vida:
    Excesso de EXP Left_bar_bleue30/30Excesso de EXP Empty_bar_bleue  (30/30)

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por thales12 Qua Out 12, 2011 4:36 pm

    Valentine escreveu:
    o server
    feche.
    O servidor vai fechar porque alguém conseguiu o máximo de exp? não entendi

    Mas se for para quando conseguir o máximo de exp o jogador não ganhar mais nada de exp então tudo bem...

    @Thales
    eu ouvi falar de um bug "0 exp" que é bastante falado em alguns modificações do eo 2.0 dizendo que foi corrigido, sabe que bug é esse?


    "O servidor vai fechar porque alguém conseguiu o máximo de exp? não entendi"

    exemplo:

    level maximo e 5 ..
    tranquilo tu pego level 5 ..
    ai apra ir para o 6 precisa de .. 10 de xp
    sendo q o maximo e 5
    quando vc pegar 10 de xp
    se vc pegar mais 1 de xp o server fexa, da erro !
    esse tutorial e para corrigir isso.. para quando pegar 10 de xp, nao dar erro no server .. simplesmente a xp volta para o 0 ou continua do msm geito ...

    "eu ouvi falar de um bug "0 exp" que é bastante falado em alguns modificações do eo 2.0 dizendo que foi corrigido, sabe que bug é esse?"

    Nunca ouvi falar valentine ...
    me manda 1 topico de alguem falando sobre isso ..
    q irei descobrir


    _________________
    Meu fã ? Meu Amigo ? Entao Use !

    Excesso de EXP Thalesfan
    Excesso de EXP Mv0yg8

    Minha Sign:

    Excesso de EXP Zkqt5e
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Excesso de EXP ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por Valentine Qua Out 12, 2011 9:04 pm

    thales12 escreveu:
    Valentine escreveu:
    o server
    feche.
    O servidor vai fechar porque alguém conseguiu o máximo de exp? não entendi

    Mas se for para quando conseguir o máximo de exp o jogador não ganhar mais nada de exp então tudo bem...

    @Thales
    eu ouvi falar de um bug "0 exp" que é bastante falado em alguns modificações do eo 2.0 dizendo que foi corrigido, sabe que bug é esse?


    "O servidor vai fechar porque alguém conseguiu o máximo de exp? não entendi"

    exemplo:

    level maximo e 5 ..
    tranquilo tu pego level 5 ..
    ai apra ir para o 6 precisa de .. 10 de xp
    sendo q o maximo e 5
    quando vc pegar 10 de xp
    se vc pegar mais 1 de xp o server fexa, da erro !
    esse tutorial e para corrigir isso.. para quando pegar 10 de xp, nao dar erro no server .. simplesmente a xp volta para o 0 ou continua do msm geito ...

    "eu ouvi falar de um bug "0 exp" que é bastante falado em alguns modificações do eo 2.0 dizendo que foi corrigido, sabe que bug é esse?"

    Nunca ouvi falar valentine ...
    me manda 1 topico de alguem falando sobre isso ..
    q irei descobrir
    http://mmorpgbr.net/smf/index.php?topic=2206.0

    A parte que fala
    - lammer "0 Exp!" para os membros do partido nulo
    0 exp na party, eu testei aqui e quando eu to na party e mato um monstro com 0 de exp e n da erro nenhum, eu vi várias vezes nessas versões editas que esse bug foi corrigido, mas n sei q bug é esse


    Última edição por Valentine em Sex Set 09, 2016 9:47 pm, editado 1 vez(es)
    thales12
    thales12
    Membro de Honra
    Membro de Honra


    Mensagens : 322
    Créditos : 108

    Ficha do personagem
    Nível: 1
    Experiência:
    Excesso de EXP Left_bar_bleue0/0Excesso de EXP Empty_bar_bleue  (0/0)
    Vida:
    Excesso de EXP Left_bar_bleue30/30Excesso de EXP Empty_bar_bleue  (30/30)

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por thales12 Qua Out 12, 2011 10:41 pm

    Nao tem bug /fato !
    o bug de q ele fala PELA LOGICA deveria ser o seguinte ..
    vc em pt mata 1 monstro com 0 de xp, dava erro, ou o server caia ..
    mais .. nao tem nenhum bug nao ..
    testei na 2.0 / 1.0 nao tem bug '-'
    so se tiver nessas modificadas, 2.6, galaxy etc.. o cara q edito fez "M" ai fico com bug ..
    as oficias msm estão normais ..

    @VALENTINE ( "vc disse q conhece alguns bugs .. testo em outra eo e pego" )
    bem q vc poderia postar como resolver esses bugs neh ?! e.e


    _________________
    Meu fã ? Meu Amigo ? Entao Use !

    Excesso de EXP Thalesfan
    Excesso de EXP Mv0yg8

    Minha Sign:

    Excesso de EXP Zkqt5e
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Excesso de EXP ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por Valentine Qui Out 13, 2011 12:37 pm

    thales12 escreveu:Nao tem bug /fato !
    o bug de q ele fala PELA LOGICA deveria ser o seguinte ..
    vc em pt mata 1 monstro com 0 de xp, dava erro, ou o server caia ..
    mais .. nao tem nenhum bug nao ..
    testei na 2.0 / 1.0 nao tem bug '-'
    so se tiver nessas modificadas, 2.6, galaxy etc.. o cara q edito fez "M" ai fico com bug ..
    as oficias msm estão normais ..

    @VALENTINE ( "vc disse q conhece alguns bugs .. testo em outra eo e pego" )
    bem q vc poderia postar como resolver esses bugs neh ?! e.e
    Tem alguns que ainda não consegui resolver

    1° - Você coloca items no trade, ai a outra pessoa que vai receber os itens não tem espaço suficiente para todos os itens, ai eles são perdidos

    2° - Abre o VB, liga o servidor e assim que você apertar no botão pra entrar e aparecer a tela do mapa, tenta andar rapidamente, que vai dar um erro em processmovement (Esse erro não ocorre quando copila, mas sei la pode bugar algo)

    3° - Não aparece o nome da classe correta

    4° - Quando você distribui pontos e anda, o boneco fica voltando

    e outros que não estou lembrando, mas eu corrigi muitos outros bugs, mas quando eu puder eu posto aqui as correções que eu fiz


    Última edição por Valentine em Sex Set 09, 2016 9:47 pm, editado 1 vez(es)
    thales12
    thales12
    Membro de Honra
    Membro de Honra


    Mensagens : 322
    Créditos : 108

    Ficha do personagem
    Nível: 1
    Experiência:
    Excesso de EXP Left_bar_bleue0/0Excesso de EXP Empty_bar_bleue  (0/0)
    Vida:
    Excesso de EXP Left_bar_bleue30/30Excesso de EXP Empty_bar_bleue  (30/30)

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por thales12 Qui Out 13, 2011 4:32 pm

    Tem alguns que ainda não consegui resolver

    1° - Você coloca items no trade, ai a outra pessoa que vai receber os itens não tem espaço suficiente para todos os itens, ai eles são perdidos

    2° - Abre o VB, liga o servidor e assim que você apertar no botão pra entrar e aparecer a tela do mapa, tenta andar rapidamente, que vai dar um erro em processmovement (Esse erro não ocorre quando copila, mas sei la pode bugar algo)

    3° - Não aparece o nome da classe correta

    4° - Quando você distribui pontos e anda, o boneco fica voltando

    e outros que não estou lembrando, mas eu corrigi muitos outros bugs, mas quando eu puder eu posto aqui as correções que eu fiz

    o num 1° dps vou dar 1 olhada nele ...
    o num 2° é desnecesario ..
    o num 3° eu sei resolver esse !
    o num 4° o meu nao fica voltando nao :)

    mais qualquer coisa poste em duvidas ! q se estiver ao meu alcance irei ajudar !:)


    _________________
    Meu fã ? Meu Amigo ? Entao Use !

    Excesso de EXP Thalesfan
    Excesso de EXP Mv0yg8

    Minha Sign:

    Excesso de EXP Zkqt5e
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Excesso de EXP ZgLkiRU
    Mensagens : 5336
    Créditos : 1163

    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por Valentine Qui Out 13, 2011 4:47 pm

    thales12 escreveu:
    Tem alguns que ainda não consegui resolver

    1° - Você coloca items no trade, ai a outra pessoa que vai receber os itens não tem espaço suficiente para todos os itens, ai eles são perdidos

    2° - Abre o VB, liga o servidor e assim que você apertar no botão pra entrar e aparecer a tela do mapa, tenta andar rapidamente, que vai dar um erro em processmovement (Esse erro não ocorre quando copila, mas sei la pode bugar algo)

    3° - Não aparece o nome da classe correta

    4° - Quando você distribui pontos e anda, o boneco fica voltando

    e outros que não estou lembrando, mas eu corrigi muitos outros bugs, mas quando eu puder eu posto aqui as correções que eu fiz

    o num 1° dps vou dar 1 olhada nele ...
    o num 2° é desnecesario ..
    o num 3° eu sei resolver esse !
    o num 4° o meu nao fica voltando nao :)

    mais qualquer coisa poste em duvidas ! q se estiver ao meu alcance irei ajudar !:)
    Como você corrigiu o 3° bug? eu tinha conseguido uma vez de boa, mas depois tentei do mesmo geito e fica sempre como se o id da classe fosse 0

    o 4° é tipo, vc vai andando sem parar ai começa a distribuir ponto ai ele fica indo e voltando.

    Conteúdo patrocinado


    Excesso de EXP Empty Re: Excesso de EXP

    Mensagem por Conteúdo patrocinado

      Tópicos semelhantes

      -

      Data/hora atual: Sáb Abr 27, 2024 12:35 am