Como editar/adicionar opções nos itens do seu servidor.Acredito que a maioria já teve aquela dúvida, será que tem como eu editar a porcentagem de Reflect dos itens? Será que dá pra aumentar a taxa de Redução do Dano? Dá de aumentar a porcentagem de Dano Excelente que o item dá? Dá pra alterar o add da asa pra dar Double Damage junto com Ignore?
Dá sim, e nesse tutorial vou tentar ensinar a fazerem tudo isso.
Vamos lá.. O arquivo responsável por isso é o
Data/Item/ItemOption.txtO padrão dele é o seguinte
Index OptionIndex OptionValue ItemMinIndex ItemMaxIndex ItemOption1 ItemOption2 ItemOption3 ItemNewOption Comment
Index: número do slot dos adicionais. É a identificação de cada tipo de add.
OptionIndex: número da opção do adicional. É o tipo de adicional do item.
OptionValue: valor que será adicionado na opção, por exemplo, na opção 88, que é o Reflect, por padrão o valor é 5 (corresponde ao 5%).
ItemMinIndex e ItemMaxIndex: número de Index mínimo e máximo dos itens a serem aplicados. Por padrão é a conta do 512*Section+Index. Para item único (por exemplo, adicionar uma opção em um único anel) é só repetir o Index nas duas colunas. Para uma sequencia de itens (por exemplo todos os sets) é só colocar no MinIndex o Index do primeiro item (no caso o primeiro Helm do Item.txt) e no MaxIndex o Index do último item (no caso a última Boots do Item.txt)
ItemOption1: requerimento de Skill para o adicional funcionar.
ItemOption2: requerimento de Luck para o adicional funcionar.
ItemOption3: requerimento da option de Life para o adicional funcionar.
ItemNewOption: requerimento de o item ser Excelente para o adicional funcionar.
Comment: comentário para você se organizar melhor.
Exemplo 1 - Edição de adicional para uma sequência de itens:Index OptionIndex OptionValue ItemMinIndex ItemMaxIndex ItemOption1 ItemOption2 ItemOption3 ItemNewOption Comment
1 84 5 3584 6143 * 1 * * //Todos os Sets [ADD DE LUCK, 5% CRITICAL]
2 83 10 3584 6143 * * 1 * //Todos os Sets [ADD DE LIFE, +4 DEFENSE A CADA LIFE]
3 86 30 3584 6143 * * * 1 //Todos os Set [ADD DROP DE ZEN 30%]
4 87 10 3584 6143 * * * 2 //Todos os Sets [ADD TAXA DEFESA 10%]
5 88 5 3584 6143 * * * 4 //Todos os Sets [ADD REFLECT 5%]
6 89 4 3584 6143 * * * 8 //Todos os Sets [ADD DD 4%]
7 90 4 3584 6143 * * * 16 //Todos os Sets [ADD MANA 4%]
8 91 4 3584 6143 * * * 32 //Todos os Sets [ADD HP 4%]
Lembrando que o 3584 é o Index do primeiro Helm do meu Item.txt e o 6143 é o Index da última Boots do meu Item.txt E LEMBRANDO que o ItemNewOption você sempre vai dobrando o valor dele para cada opção que quiser adicionar.
E se eu quiser alterar o valor das opções? Por exemplo, passar o Reflect para 10%, a taxa de Zen para 90%, o DD para 50% e o adicional de Life aumentando de 10 em 10 a cada Life? Basta você alterar a terceira coluna de cada valor.
Index OptionIndex OptionValue ItemMinIndex ItemMaxIndex ItemOption1 ItemOption2 ItemOption3 ItemNewOption Comment
1 84 5 3584 6143 * 1 * * //Todos os Sets [ADD DE LUCK, 5% CRITICAL]
2 83 10 3584 6143 * * 1 * //Todos os Sets [ADD DE LIFE, +10 DEFENSE A CADA LIFE]
3 86 90 3584 6143 * * * 1 //Todos os Set [ADD DROP DE ZEN 90%]
4 87 10 3584 6143 * * * 2 //Todos os Sets [ADD TAXA DEFESA 10%]
5 88 10 3584 6143 * * * 4 //Todos os Sets [ADD REFLECT 10%]
6 89 50 3584 6143 * * * 8 //Todos os Sets [ADD DD 50%]
7 90 4 3584 6143 * * * 16 //Todos os Sets [ADD MANA 4%]
8 91 4 3584 6143 * * * 32 //Todos os Sets [ADD HP 4%]
Exemplo 2: Adicionar uma opção de dar bônus de 65% a mais de Experiência e Double Damage com taxa de 10% de sucesso, quando equipar um Uniria.
O Uniria não vem com nenhum adicional padrão no Game, então você deve criar as seguintes linhas:9 117 65 6658 6658 * * * * //Adicional de EXP no Uniria
10 116 10 6658 6658 * * * * //Adicional de Double Damage no Uniria
O código 117 corresponde ao Adicional de Aumento da Taxa de Experiência (conforme postado acima) e o código 116 corresponde ao Adicional de Double Damage (conforme postado acima).
Lembrem sempre de seguir a sequência de cada item.. Como podem ver, as adicionais de Luck foram colocadas com o Index=1, as de Life com Index=2, as Excelente com Index variando de 3 a 8, e as "Especiais" variando de 9 a 10, podendo ir até 13, mas nesse exemplo não foi utilizado.
Lembrando que alguns opcionais podem não aparecer nos itens, como por o Uniria no exemplo, assim você tem que adicionar os textos com as informações no ItemToolTip e ItemTextToolTip no Client do servidor.
Qualquer dúvida que tenham, podem utilizar esse tópico para questionar.