|
Criando sua propria Dual.

15-02-2009, 05:54 PM
Bem pessoal, já que tem algumas pessoas me pedindo para mim fazer um tuto de como fazer uma Dual, ta ai é um pouco complexo/avançado, então se você mal consegue adicionar um item feito no teu L2, por enquanto não recomendo fazer isso, para não surgirem perguntas triviais..
Primeira coisa que tem que ser estabelecida é o ID e o nome da arma!
Vamos por um ID e um nome Simples.
ID: 24569
NOME: Dual Master
Para fazer uma arma funcionar no servidor tem que ter 4 coisas basicas:
XML
SQL
Weapongrp.dat
Intemname.dat
Vamos Fazer primeiro a SQL, mudando de versão para versão a SQL também muda as vezes as colunas e valores.
Irei usar aqui uma SQL para Interlude.
Abra um documento no bloco de notas e coloque o seguinte dentro dele.
Citação:
|
INSERT INTO `weapon` VALUES ('24569', 'Dual Master', 'lrhand', 'true', '2080', '1', '1', 'adamantaite', 's', '365', '40', 'dual', '8', '0.00000', '0', '0', '0', '325', '0', '151', '-1', '78800000', '2440', 'true', 'true', 'true', 'true', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0');
|
Clique em Salvar e nomeie esse documento para Dual Master.sql
Agora faremos a XML.
Abra outro documento no Bloco de notas ponha o seguinte dentro.
Citação:
<?xml version='1.0' encoding='utf-8'?>
<list>
<item id='24569' name="Dual Master">
<for>
<set val='562' order='0x08' stat='pAtk'/>
<set val='160' order='0x08' stat='mAtk'/>
<set val='8' order='0x08' stat='rCrit'/>
<add val='0' order='0x10' stat='accCombat'/>
<set val='325' order='0x08' stat='pAtkSpd'/>
<enchant val='0' order='0x0C' stat='pAtk'/>
<enchant val='0' order='0x0C' stat='mAtk'/>
</for>
</item>
</list>
|
Clique em salvar e nomeie o arquivo para 24569-24580.xml.
Pronto XML e SQL Feitas agora faremos os arquivos .dat que definiram as armas que serão feitas...
Primeiro faremos o arquivo itemname.dat pegue a linha abaixo, abra o L2FileEdit e abra o seu Itemname.datPonha o seguinte codigo dentro.
Citação:
|
24569 Dual Master P.Atk of dual Pole will increase more than one-handed type weapon when enchanted. Max HP +20%, Max MP +20%, Max CP +20% when enchanted by 4 or more. By Leo. -1 0 0 0
|
Você pode alterar os textos depois q enserido no Itemname e visto q n deu erro n hora de adicionar.
Agora faremos o Weapongrp.dat
Primeira coisa que te que fazer e Saber qual será a arma que você fara uma Dual.
Vamos pegar a Dagger Icarus.
Abra o Bloco de Notas e ponha o seguinte Codigo dentro.
Esse codigo é da Dual de Pole Icarus que alteraremos os valores e colocaremos os do exemplo 2 para formar o exemplo 3.
Citação:
|
0 24569 1 1 6 1 0 icarus_sowsword.l2sppr_icarus_sowsword_m00_wp icarus_sowsword.l2sppr_icarus_sowsword_m00_wp ct2LineageWeaponsTex.icarus_sowsword_wp ct2LineageWeaponsTex.icarus_sowsword_wp icon.weapon_dual_sword_i00 ct2icon.weapon_icarus_sowsword_i00 ct2icon.weapon_icarus_sowsword_i00 -1 2080 47 1 0 14 3 2 icarus_sowsword.l2sppr_icarus_sowsword_m00_wp icarus_sowsword.l2sppr_icarus_sowsword_m00_wp 2 ct2LineageWeaponsTex.icarus_sowsword_wp ct2LineageWeaponsTex.icarus_sowsword_wp 4 ItemSound.public_sword_shing_8 ItemSound.sword_great_4 ItemSound.sword_mid_2 ItemSound.public_sword_shing_4 ItemSound.itemdrop_dualsword ItemSound.itemequip_dualsword 10 302 172 8 5 8 0 0 0 0 325 0 1 1 1000 0 -1 0 LineageEffect.e_u092_a LineageEffect.e_u092_a 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.800000 1.000000 0.800000 1.300000 LineageWeapons.rangesample LineageWeapons.rangesample 1.400000 0.800000 0.800000 1.500000 0.800000 0.800000 12.000000 0.000000 0.000000 11.500000 0.000000 0.000000 6 4 -1 -1 icon.weapon_dual_sword_i00 ct2icon.weapon_icarus_trident_i00 ct2icon.weapon_icarus_trident_i00
|
Cuidado selecione tudo para não dar erro na hora de adicionar...
O codigo acima é de uma dual de Pole que eu fiz, mais está relacinado em cores para você saber onde por cada linha.
Agora mostrarei o Codigo da Dagga Icarus normal para vocês substituirem as linhas de cada cor correspondente no codigo para obter a sua Dual.
Citação:
|
0 24569 1 1 7 10 0 icarus_disperser.l2sppr_icarus_disperser_m00_wp ct2LineageWeaponsTex.icarus_disperser_wp ct2icon.weapon_icarus_disperser_i00 -1 930 1 1 0 14 1 1 icarus_disperser.l2sppr_icarus_disperser_m00_wp 1 ct2LineageWeaponsTex.icarus_disperser_wp 4 ItemSound.dagger_6 ItemSound.sword_small_2 ItemSound.sword_mid_2 ItemSound.public_sword_shing_7 ItemSound.itemdrop_dagger ItemSound.itemequip_dagger 5 325 165 3 5 12 -3 0 0 0 433 0
|
Creditos.Kelvin
|
Damage
Amigo SE
Registrado em: Dec 2008
Localização: Em casa ?
Posts: 713
|
|