MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Correção] Excesso de EXP

Ir para baixo

[Correção] Excesso de EXP Empty [Correção] Excesso de EXP

Mensagem por DragonicK Dom 25 Ago 2013, 00:08

O char pode ganhar exp mesmo já tendo alcançado o level máximo. Isso pode fazer com que a variável estoure.

Vá no servidor e altere a sub SetPlayerExp por este:

Código:
Sub SetPlayerExp(ByVal index As Long, ByVal exp As Long)
    If GetPlayerLevel(index) = MAX_LEVELS And Player(index).exp >= GetPlayerNextLevel(index) Then
        Player(index).exp = GetPlayerNextLevel(index)
        Exit Sub
    End If
    
    Player(index).exp = exp
End Sub
Códigos desnecessários removidos

Créditos: Raphael C
Tutorial Antigo
DragonicK
DragonicK
Membro de Honra
Membro de Honra

Mensagens : 315

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