PDA

View Full Version : |Tutorial| Adicionando novas jóias Server MueMu



Mentor
07-16-2022, 10:48 PM
Bom pessoal, decidir trazer alguns tutoriais que tem no fórum fechado da x-team pelo fato do muemu ter as mesma config já que se trata da source roubada da xteam, então acredito que vai ajudar bastante à quem esta mexendo com esse emulador. Esse é o primeiro tutorial que estou trazendo e que considero interessante.

Introdução

Para incluir novas joias, é necessários realizar o procedimento padrão de inclusão de novos itens, e após isso, realizar os procedimentos descritos neste guia.

Configurando o arquivo "CustomJewel.txt"

Definições da joia (Seção 0)​​​


Index

​Número de identificação da joia, pode ser colocados valores de 0 até 14, totalizando um número máximo de 15 joias.​


ItemIndex

Número de identificação do item da joia, adquirido através do "Item.txt".


ItemIndex = (Section*512)+Type
MinItemLevel

Nível mínimo que o item alvo da joia deverá ter.


Colocar -1 para ignorar esta verificação.
MaxItemLevel

Nível máximo que o item alvo da joia deverá ter.


Colocar -1 para ignorar esta verificação.
MaxItemOption1

Verifica o valor de habilidade do item alvo da joia.


0 -> Não pode ter habilidade.
1 -> Deve ter habilidade.
Colocar -1 para ignorar esta verificação.
MaxItemOption2

Verifica o valor de sorte do item alvo da joia.


0 -> Não pode ter sorte.
1 -> Deve ter sorte.
Colocar -1 para ignorar esta verificação.
MinItemOption3​

Quantidade mínima de opções que o item alvo da joia deverá ter.


Colocar -1 para ignorar esta verificação.
MaxItemOption3

Quantidade máxima de opções que o item alvo da joia deverá ter.


Colocar -1 para ignorar esta verificação.
MinItemNewOption

Quantidade mínima de opções excelentes que o item alvo da joia deverá ter.


Colocar -1 para ignorar esta verificação.
MaxItemNewOption

Quantidade máxima de opções excelentes que o item alvo da joia deverá ter, se o valor for maior que 10, a coluna passará a verificar opções fixas.


11 -> NewOption1
12 -> NewOption2
14 -> NewOption3
18 -> NewOption4
26 -> NewOption5
42 -> NewOption6
Colocar -1 para ignorar esta verificação.
MaxItemSetOption

Verifica o valor de opção set do item alvo da joia.


0 -> O item não pode ser ancient.
1 -> O item não pode ser ancient e precisa suportar set nº1.
2 -> O item não pode ser ancient e precisa suportar set nº2.
3 -> O item não pode ser ancient e precisa suportar todos os sets.
Colocar -1 para ignorar esta verificação.
MinItemSocketOption

Quantidade mínima de de socket's que o item alvo da joia deverá ter.


Colocar -1 para ignorar esta verificação.
MaxItemSocketOption

Quantidade máxima de de socket's que o item alvo da joia deverá ter.


Colocar -1 para ignorar esta verificação.
EnableSlotWeapon

Define se a joia poderá ser utilizada em armas.


0 -> Não pode.
1 -> Pode.
EnableSlotArmor

Define se a joia poderá ser utilizada em armaduras.


0 -> Não pode.
1 -> Pode.
EnableSlotWing

Define se a joia poderá ser utilizada em asas.


0 -> Não pode.
1 -> Pode.
SuccessRateAL0~3

Chance de sucesso da joia.


AL0 = Free;
AL1 = Vip1;
AL2 = Vip2;
AL3 = Vip3;
SalePrice

Quantidade de zen que a joia custará.


ModelName

​Nome do modelo utilizado pela capa, sem extensão.


jewel_model.bmd -> "jewel_model"

Sucesso da Joia (Seção 1​)


Index

Número de identificação da joia, definido na seção 0.


Level

Quantidade de níveis que serão adicionados ao item alvo da joia.


Valores permitidos: 0~15
Option1

Altera a habilidade do item alvo da joia.


0 -> Não faz nada.
1 -> Adiciona habilidade.
Option2

Altera a sorte item alvo da joia.


0 -> Não faz nada.
1 -> Adiciona sorte.
Option3

Quantidade de opções que serão adicionadas ao item alvo da joia.


Valores permitidos: 0~7
NewOption

Quantidade de opções excelentes aleatórias que serão adicionadas ao item alvo da joia, se o valor for maior que 10, serão adicionadas opções fixas.


11 -> NewOption1
12 -> NewOption2
14 -> NewOption3
18 -> NewOption4
26 -> NewOption5
42 -> NewOption6
​SetOption

Altera a opção set do item alvo da joia.


0 -> Não faz nada.
1 -> Set nº1.
2 -> Set nº2.
3 -> Set aleatório.
5 -> Set nº1 com +5 stats.
6 -> Set nº2 com +5 stats.
7 -> Set aleatório com +5 stats.
9 -> Set nº1 com +10 stats.
10 -> Set nº2 com +10 stats.
11 -> Set aleatório com +10 stats.
SocketOption

Quantidade de socket's que serão adicionados ao item alvo da joia.


Valores permitidos: 0~5.

Falha da Joia (​Seção 2)


Index​

Número de identificação da joia, definido na seção 0.


Level

Quantidade de níveis que serão removidos do item alvo da joia.


Valores permitidos: 0~15.
Option1

Altera a habilidade do item alvo da joia.


0 -> Não faz nada.
1 -> Remove habilidade.
Option2

Altera a sorte item alvo da joia.


0 -> Não faz nada.
1 -> Remove sorte.
Option3

Quantidade de opções que serão removidas do item alvo da joia.


Valores permitidos: 0~7.
NewOption

Sem funcionalidade.


SetOption

Sem funcionalidade.


SocketOption

Sem funcionalidade.

Informações adicionais

Após configurar o arquivo no servidor, se faz necessário gerar um novo "main.xtm" com as informações das joias, para isto, basta copiar o arquivo "CustomJewel.txt" para a pasta do gerador.