Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 Aumentando Level Max em 13/2/2012, 03:03

SkyAway

avatar
Membro V
Membro V
1 - No modConstants, procure por:
Código:
Public Const MAX_LEVELS As Byte = 100
2 - Substitua por:
Código:
Public Const MAX_LEVELS As Long = 500
(O valor 500 é o level máximo)

3 - No modTypes, procure por:
Código:
Private Type PlayerRec

4 - No lugar de:
Código:
Level As Byte

5 - Substitua por:
Código:
Level As Long

Servidor:
6 - Repita o mesmo procedimento no Servidor.

Obs.: Caso você queira alterar o level acima de 500, além de seguir as instruções acima você deve fazer o seguinte:

7 - No modPlayer do Servidor, procure por:
Código:
Function GetPlayerNextLevel(ByVal Index As Long) As Long 
  GetPlayerNextLevel = (50 / 3) * ((GetPlayerLevel(index) + 1) ^ 3 - (6 * (GetPlayerLevel(index) + 1) ^ 2) + 17 * (GetPlayerLevel(index) + 1) - 12)
End Function

8 - Substitua por:
Código:
Function GetPlayerNextLevel(ByVal Index As Long) As Long
    GetPlayerNextLevel = (25 / 15) * ((GetPlayerLevel(Index) + 1) ^ 3 - (2 * (GetPlayerLevel(Index) + 1) ^ 2) + 17 * (GetPlayerLevel(Index) + 1) - 12)
End Function

9 - No modDatabase do Client, procure por:
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

10 - Substitua por:
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 = (25 / 15) * ((GetPlayerLevel(Index) + 1) ^ 3 - (2 * (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

Créditos
Marlos Gama (Por criar e disponibilizar o tutorial)
Dragonick (Refez a formula do GetplayerNextLevel)
SkyAway ( Postar Aki pra vcs )



É Meu Fan ? Me Odeia ? Me Ama ? Então usa isso !!!
[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário

2 Re: Aumentando Level Max em 13/2/2012, 03:09

BrunoFox

avatar
Administrador
Administrador
Obggg deu certo, estava procurando isso faz tempo =D



[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário http://templorpgmakerbr.forumeiros.com

3 Re: Aumentando Level Max em 26/9/2012, 22:08

sagasan

avatar
Membro I
Membro I
ooo ñ consegui fiz td igual mas ñ foi!!!

Ver perfil do usuário

4 Re: Aumentando Level Max em 26/9/2012, 23:02

sagasan

avatar
Membro I
Membro I
se é loko tem como fazer os tutoriais daqui em videos ñ???

Ver perfil do usuário

5 Re: Aumentando Level Max em 26/9/2012, 23:12

master_yi


Membro VI
Membro VI
sagasan punido +10 de ocorrencias por double post.



É meu fã? Então use:
[Você precisa estar registrado e conectado para ver esta imagem.]

Sou fã da:
[Você precisa estar registrado e conectado para ver esta imagem.]
Ver perfil do usuário

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum