Vamos precisar do CYGWIN
e de um eAthena qualquer.
Mãos a Obra :
(Dominea)
Primeiro passo:
Va para pasta src\common
abra o arkivo mmo.h
(Ctrl+F para abrir a opção de pesquisa no notepad)
Ache:
CODE
int base_level,job_level;
Mude para:
CODE
unsigned int base_level,job_level;
Salve e Pronto.
(jui-feng)
Passo 2:
Va para pasta src/map
E abra o arquivo map.h
Procure por:
CODE
#define MAX_LEVEL 255
Mude o Numero 255 para o numero que você deseja ser o level Máximo.
Salve e pronto.
Na mesma pasta abra o arquivo pc.h
Procure por:
CODE
int pc_nextbaseexp
Mude para:
CODE
unsigned long pc_nextbaseexp
FAÇA O MESMO PARA:(Apenas troque o "int" por "unsigned long".)
pc_nextbaseafter
pc_nextjobexp
pc_nextjobafter
Salve e Pronto.
Depois disso na mesma pasta abra o arquivo pc.c
Ache:
CODE
static int exp_table[14][MAX_LEVEL];
Troque para:
CODE
static unsigned long exp_table[14][MAX_LEVEL];
Ache:
CODE
int next = pc_nextbaseexp(sd);
Mude para :
CODE
unsigned long next = pc_nextbaseexp(sd);
Ache:
CODE
int next = pc_nextjobexp(sd);
Mude para :
CODE
unsigned long next = pc_nextjobexp(sd);
Ache:
CODE
int pc_nextbaseexp(struct map_session_data *sd)
Mude para :
CODE
unsigned long pc_nextbaseexp(struct map_session_data *sd)
FAÇA O MESMO PARA:(Apenas troque o "int" por "unsigned long" .)
pc_nextbaseafter
pc_nextjobexp
pc_nextjobafter
role para baixo e mude "int" para "unsigned long"
Última para modificações do src:
Ache:
CODE
int bn,b1,b2,b3,b4,b5,b6,jn,j1,j2,j3,j4,j5,j6;
Mude para:
CODE
unsigned int bn,b1,b2,b3,b4,b5,b6,jn,j1,j2,j3,j4,j5,j6;
Salve e pronto.
Recompile!!!
Siga o Tutorial do Mehah de Como Compilar.(Eu ia postar um Tutorial de um outro Forum mais não posso.)
Para recompilar Abra o seu CYGWIN
(Iniciar--->Programas--->Cygwin)
(Supondo que a pasta do eAthena esteja em C:\)(e aconselho que esteja)
Você deve digitar na a Janela do Cygwin.:
QUOTE
1) cd c:
2) Digite cd C:\eathena
3) Pressione Enter
4) Digite make clean
5) Pressione Enter
6) Espere Terminar
7) Digite make txt quando make clean terminar
Pressione Enter
9) Quando isto terminar está fetio ^^
10) Agora feche o Cygwin.
Agora va até:
C:\cygwin\bin
E Procure por estas duas dlls:
cygwin1.dll and cygz.dll
COPIE e COLE na pasta do eAthena(Substitua se necessário.)
E...........
Substitua a sua Exp.txt na sua pasta db do eAthena por uma Exp.txt que corresponda ao Level que você selecionou e mude as linhas no Battle_athena.
©2005 GM-Salsa.
Este Tutorial está Protegido Sobre Lei.
Creditos para Dominea, Jui-Feng, Darknessr e GM-Salsa.