Secret Experience

Secret Experience (https://secretexperience.net/)
-   [MU] Cliente (https://secretexperience.net/mu-cliente/)
-   -   [TUTORIAL]Editando Ancients Itens!!! (https://secretexperience.net/mu-cliente/2367-tutorial-editando-ancients-itens.html)

Motto 09-01-2009 08:59 AM

[TUTORIAL]Editando Ancients Itens!!!
 
Belo tutorial de NaM4 , Comecça-se o tuto :D

estou aqui para dar uma breve explicação, para que possam adicionarem seus proprios ancients (nao é set novo) e sim por exemplo black dragon ancient, etc!!!!

começando:

Entendendo os arquivos do server/client:

ItemSettype(kor).txt - este arquivo, deve conter todos os itens (sets, armas, rings/pedants) ele é responsável pela leitura de qual iten é ou nao ancient, vejamos:
o primeiro grupo de itens deste arquivo é:

Código PHP:

//item index(sub type)    Link a    Link b    mixItemLevel a    mixItemLevel b                                                                
0                                                                                
//1    0    0    0    0    //    Short sword                                                        
//0    0    0    0    0    //    Kris                                                        
2    21    0    0    0    //    Rapier                                                        
//4    0    0    0    0    //    Sword of Assassin                                                        
//3    0    0    0    0    //    Katana                                                        
//6    0    0    0    0    //    Gladius                                                        
//7    0    0    0    0    //    Falchion                                                        
//8    0    0    0    0    //    Serpent Sword                                                        
//5    0    0    0    0    //    Blade                                                        
//13    0    0    0    0    //    Double Blade                                                        
14    11    0    0    0    //    Lighting Sword                                                
//16    0    0    0    0    //    Sword of Destruction                                                    
//17    0    0    0    0    //    Dark Breaker                                                        
//18    0    0    0    0    //    Thunder Blade                                                        
//19    0    0    0    0    //    Divine Sword of Arch Angel                                                        
//31    0    0    0    0    //    Rune Blade                                                        
//9    0    0    0    0    //    Salamander Sword                                                    
//10    0    0    0    0    //    Light Saber                                                    
//11    0    0    0    0    //    Legendary Sword                                                        
//15    0    0    0    0    //    Giant Sword                                                        
//12    0    0    0    0    //    Heliacal Sword                                                        
end 

Neste caso, as 2 barras (//) antes de cada iten, desabilita ele ser ou nao ancient, portanto temos como ancient nesse primeiro grupo de itens:
Rapier
Lightning Sword nesta ordem.
De modo que para adicionar algun dos itens citados no itemsettype(kor), nao basta somente tirar as duas barras(//). Você tem que verificar o
ItemSetOption(kor).txt.
O Que é o ItemSetOption(kor).txt?
ele nada mais é do que o en*****r de nome, options, numeros de partes ancients para o client, ou seja, nele temos assim no primeiro banco de numeros do arquivo:

Código PHP:

//link Index    name    option 2-1    Value    option 2-2    Value    option 3-1    Value    option 3-2    Value    option 4-1    Value    option 4-2    Value    option 5-1    Value    option 5-2    Value    option 6-1    Value    option 6-2    Value    option 7-1    Value    option 7-2    Value    option 8    Value    option 9    Value    Full 1    Value    Full 2    Value    Full 3    Value    Full 4    Value    Full 5    Value    Dark Wizard  Dark Knight  Elf  Magic Gladiator  Dark Lord
1    "Warrior"    0    10    -1    -1    19    10    -1    -1    13    20    -1    -1    14    5    -1    -1    10    20    -1    -1    1    10    -1    -1    -1    -1    -1    -1    15    5    17    5    0    25    -1    -1    -1    -1    0    0    0    0    0
//2    "Set    2"    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    0    0    0    0    0
3    "Hyperion"    2    15    -1    -1    1    15    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    19    20    12    30    -1    -1    -1    -1    -1    -1    0    0    0    0    0
//4    "Set    4"    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    0    0    0    0    0
5    "Eplete"    19    15    -1    -1    9    50    -1    -1    7    5    -1    -1    11    50    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    13    30    15    10    17    10    -1    -1    -1    -1    0    0    0    0    0
//6    "Set    6"    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    0    0    0    0    0
7    "Garuda"    13    30    -1    -1    20    5    -1    -1    2    15    -1    -1    11    50    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    19    25    7    15    -1    -1    -1    -1    -1    -1    0    0    0    0    0
//8    "Set    8"    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    0    0    0    0    0
9    "Kantata"    2    15    -1    -1    3    30    -1    -1    7    10    -1    -1    0    15    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    19    25    17    10    18    20    -1    -1    -1    -1    0    0    0    0    0
//10    "Set    10"    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    0    0    0    0    0
11    "Hyon"    10    25    -1    -1    20    10    -1    -1    19    20    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    15    15    17    15    16    20    18    20    -1    -1    0    0    0    0    0
//12    "Set    12"    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    0    0    0    0    0 

o que isso quer dizer?
isso quer dizer que na ordem temos:
warrior
set "N"
Hyperion
set "N"
Eplete
set "N"
Garuda
set "N"
Kantata
set "N"
Hyon
set "N"
a estrutura deve sempre correr nesta ordem, onde "N" seria numero do set. de modo que se quiser adicionar por exemplo o BlackDragon como iten ancient vc tera que fazer + - assim:
o ultimo set ancient da lista(no meu caso) é:

Código PHP:

 31    "Gaion"        21    5    -1    -1    20    15    -1    -1    19    15    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    17    15    18    30    7    10    0    30    -1    -1    0    0    0    0    0
//32    "Set 32"    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    0    0    0    0    0
end 

index 31-gaion, se você reparar no arquivo itemsettype.txt, você irá ver que todos os itens gaion(ancient) esta como 'numero do iten' 31(index). de modo que se você pretende adicionar o BD, vc ira fazer o seguinte:
32 ultimo index n utilizado, o BD ira ser o 33, va ate o itemsettype.txt e tire as 2 barras do inicio, alem disso vc ira deixar o 'numero do iten' o msm e mudar o index que ira estar em "0", mude para '33' no meu caso. o bd ser o iten 33 ancient, faça isso em todas as partes bd que voce quiser, e se por um acaso vc queira arma junto com o set bd, basta colocar 33 para ela tb.
apos vc configurar o itemsettype.txt, vamos ao itemsetoption.txt:
la adicionaremos assim(no meu caso usando somente armor e pants, boots bd):

Código PHP:

33   "Fenix"   21    5    -1    -1    20    15    -1    -1    19    15    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    17    15    18    30    7    10    0    30    -1    -1    0    0    0    0    0
//34    "Set 34"    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    0    0    0    0    0
end 

se pararem para ver os comandos de bd e gaion sao os mesmos, mas por que? R: simples, porque ele utilizara os mesmo itens gaion, ou seja, amor,pants,boots.
apos fazer isso e habilitar os itens dentro do itemsettype.txt, esta pronto, vc terá o ancient fenix (nome que eu dei).
LEMBRANDO QUE VOCE TERA QUE CONFIGURAR O ITEMSETTYPE.BMD e ITEMSETOPTION.BMD da parte do client, exatamente como o dos arquivos do server, caso contrario, nao poderá ver o iten como ancient =D.

OBS:no itemsettype.txt, vc so habilita oq for realmente usar, portanto se vc desablitar uma gloves ou qualquer item, e nao ultilizar coo ancient, vai buga.

Créditos

NaM4 - Tutorial


Horários baseados na GMT -3. Agora são 04:36 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0