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