Tudo que você sempre quis de um fórum
 
InícioInício  FAQFAQ  BuscarBuscar  Registrar-seRegistrar-se  MembrosMembros  GruposGrupos  Conectar-se  

Compartilhe | 
 

 Suporte para nivel 255+

Ir em baixo 
AutorMensagem
mausimag
Informática
Informática
avatar

Número de Mensagens : 24
Idade : 27
Data de inscrição : 21/12/2007

MensagemAssunto: Suporte para nivel 255+   Sex Dez 21, 2007 11:07 am

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
Cool 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.

_________________
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
Suporte para nivel 255+
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Guia de Suporte - Itens e Wards
» XIM4 - Adaptador para usar mouse e teclado no PS4/Xone
» TOP 5 - Jogos para Perder um Amigo
» Sugestões de nomes para o novo espaço
» 7 Wonders para 2 jogadores

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Elite Of Caos :: Criação de Servidores :: Server de Ragnarok-
Ir para: