Ir para conteúdo
  • Cadastre-se

[Tutorial] Adicionando Item Custom em aCis


Kr3w

Posts recomendados

Olá galera, boa tarde, estarei postando meu primeiro tutorial no fórum, não achei um tutorial assim e então postarei um.

 

O que vou ensinar aqui? O Titulo ja diz tudo, a adicionar itens customs na revisão mais falada do momento, aCis.

 

Qual conhecimento preciso ter?

 

R: xml, add mods, java, html... etc.

 

 

Qual a diferença dela para outras pack's como L2JFrozen L2J-Teon, entre outras...?

 

R: Diferente dessas packs citadas, a aCis não trabalha com SQL's do tipo: armor, armorserts, weapon.sql, ou seja

voce não adiciona um Custom através de um arquivo SQL, e sim XML...

 

Bora começar então galera, só para deixar claro, aCis trabalha com xml quando se trata em adicionar item.

 

O que vou adicionar? vou adicionar um Set Vesper Gold com skills retail.

 

 

 

1 - Navegue até: GameServer\data\xml\items

Crie um novo arquivo xml e renomeie como bem quiser. No meu caso eu criei o arquivo com o nome ID do set que é 9400-9499.xml

 

Adicione dentro do arquivo tudo isso:

<?xml version="1.0" encoding="UTF-8"?>
<list>
	<item id="9534" type="Armor" name="Vesper Gold Helmet">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="none" />
		<set name="bodypart" val="head" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9535" type="Armor" name="Vesper Gold Breastplate">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="heavy" />
		<set name="bodypart" val="chest" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pAtkSpd" val="90" />
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9536" type="Armor" name="Vesper Gold Gaiters">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="heavy" />
		<set name="bodypart" val="legs" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9537" type="Armor" name="Vesper Gold Gauntlets">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="heavy" />
		<set name="bodypart" val="gloves" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9538" type="Armor" name="Vesper Gold Boots">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="heavy" />
		<set name="bodypart" val="feet" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9539" type="Armor" name="Vesper Gold Leather Armor">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="light" />
		<set name="bodypart" val="chest" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="mDef" val="205" />
			<add order="0x10" stat="pDef" val="105" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9540" type="Armor" name="Vesper Gold Leggings">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="light" />
		<set name="bodypart" val="legs" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="105" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9541" type="Armor" name="Vesper Gold Gloves">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="none" />
		<set name="bodypart" val="gloves" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="105" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9542" type="Armor" name="Vesper Gold Boots">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="none" />
		<set name="bodypart" val="feet" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="105" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9543" type="Armor" name="Vesper Gold Robe Armor">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="magic" />
		<set name="bodypart" val="chest" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="mAtkSpd" val="60" />
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9544" type="Armor" name="Vesper Gold Stockings">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="magic" />
		<set name="bodypart" val="legs" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9545" type="Armor" name="Vesper Gold Gauntlets">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="none" />
		<set name="bodypart" val="gloves" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
	<item id="9546" type="Armor" name="Vesper Gold Boots">
		<set name="default_action" val="equip" />
		<set name="armor_type" val="none" />
		<set name="bodypart" val="feet" />
		<set name="crystal_type" val="s" />
		<set name="crystal_count" val="715" />
		<set name="material" val="scale_of_dragon" />
		<set name="weight" val="7620" />
		<set name="price" val="14300000" />
		<for>
			<add order="0x10" stat="pDef" val="205" />
			<enchant order="0x0C" stat="pDef" val="0" />
		</for>
	</item>
</list>

Pronto, no caso esse séria o tal do: GameServer/data/stats/armor/armor.xml para a pack L2jFrozen

 

2 - Proximo Passo é criar a skill do set! Navegue até GameServer\data\xml\skills e crie um arquivo com o nome que quiser, no meu caso usei o nome ID para criar o arquivo, utilizei o ID: 7100-7199.xml

 

Dentro desse arquivo coloque tudo isso:

<?xml version='1.0' encoding='utf-8'?>
<list>
		<skill id="7100" levels="1" name="Vesper Gold Heavy Armor Set">
		<set name="target" val="TARGET_SELF"/>
		<set name="skillType" val="BUFF"/>
		<set name="operateType" val="OP_PASSIVE"/>
		<for>
			<mul order="0x30" stat="pDef" val="1.08"/> <!-- P Def. +8% -->
			<add order="0x40" stat="maxHp" val="445"/> <!-- Maximum HP +445 -->
			<sub order="0x40" stat="sleepVuln" val="70" /> <!-- Sleep Probability -70% -->
			<sub order="0x40" stat="rootVuln" val="70" /> <!-- Hold Probability -70% -->
			<sub order="0x40" stat="DEX" val="2"/> <!-- DEX -2 -->
			<add order="0x40" stat="STR" val="2"/> <!-- STR +2 -->
		</for>
	</skill>
	
	<skill id="7101" levels="1" name="Vesper Gold Light Armor Set">
	<!--
	  Description(s):
		  Increases MaxHP, Atk. Spd, P. Atk, and maximum weight limit. DEX+1, STR+1, CON-2
	-->
	  <set name="target" val="TARGET_SELF"/>
	  <set name="skillType" val="BUFF"/>
	  <set name="operateType" val="OP_PASSIVE"/>
	  <set name="castRange" val="-1"/>
	  <set name="effectRange" val="-1"/>
	  <for>
		<mul order="0x30" stat="pAtkSpd" val="1.04"/> <!-- Attack Speed +4% -->
		<mul order="0x30" stat="pAtk" val="1.04"/> <!-- P. Atk +4% -->
		<add order="0x40" stat="maxMp" val="289"/> <!-- Maximum MP +289 -->
		<add order="0x40" stat="maxLoad" val="5759"/> <!-- Weight Limit +5759 -->
		<add order="0x40" stat="DEX" val="1"/> <!-- DEX +1 -->
		<add order="0x40" stat="STR" val="1"/> <!-- STR +1 -->
		<sub order="0x40" stat="CON" val="2"/> <!-- CON -2 -->
	  </for>
	</skill>
	
	<skill id="7102" levels="1" name="Vesper Gold Robe Set">
		<set name="target" val="TARGET_SELF"/>
		<set name="skillType" val="BUFF"/>
		<set name="operateType" val="OP_PASSIVE"/>
		<for>
			<mul order="0x30" stat="mAtk" val="1.17"/> <!-- M. Atk +17% -->
			<add order="0x40" stat="maxHp" val="945"/> <!-- Maximum HP +445 -->
			<add order="0x40" stat="runSpd" val="7"/> <!-- Movement Speed +7 -->
			<sub order="0x40" stat="cancel" val="50"/> <!-- Casting Cancel Probability -50% -->
			<add order="0x40" stat="maxLoad" val="5759"/> <!-- Weight Limit +5759 -->
			<add order="0x40" stat="WIT" val="1"/> <!-- WIT +1 -->
			<add order="0x40" stat="INT" val="1"/> <!-- INT +1 -->
			<sub order="0x40" stat="MEN" val="2"/> <!-- MEN -2 -->
			<sub order="0x40" stat="stunVuln" val="50" /> <!-- Stun resistance +50% -->
		</for>
	</skill>
</list>

Lembrando que esses status são retail ( o que é isso? ) R: É o mesmo status que o set Draconic, Imperial, Major Arc... etc

 

Perguntas frequentes:

 

Mais porque eu fiquei com mais P def com o set vesper gold do que com o set Draconic?

 

Resposta 1: Porque voce precisa também alterar o valor da P def do set no arquivo: GameServer\data\xml\items\9400-9499.xml, onde a linha é: <add order="0x10" stat="pDef" val="205" /> - Esses valores são os de P def padrão ao usar o set, voce precisa alterar igual ao p def do Draconic.

 

Resposta 2: O set Light Draconic tem 4 partes e o set vesper tem 5 ou seja, tem um item a mais para fornecer um bonus de P def, ( resumindo; Voce vai precisar trabalhar para deixar exatamente igual )

 

- Bom feito o item 2 vamos para o item 3.

 

3- Após criar o armor dentro do jogo e criar a skill, precisamos criar o armorsets que seria a combinação dos ID's do set para fornecer o bonus de skill..

 

Navegue até: GameServer\data\xml e abra o arquivo: armorsets.xml...

 

E adicione tudo isso a baixo:

	<!-- VESPER SKILLS -->
	<armorset>
		<set name='chest' val='9535' />
		<set name='legs' val='9536' />
		<set name='head' val='9534' />
		<set name='gloves' val='9537' />
		<set name='feet' val='9538' />
		<set name='skill_id' val='7100' />
		<set name='shield' val='6377' />
		<set name='shield_skill_id' val='3554' />
		<set name='enchant6skill' val='3623' />
	</armorset>
	<armorset>
		<set name='chest' val='9539' />
		<set name='legs' val='9540' />
		<set name='head' val='9534' />
		<set name='gloves' val='9541' />
		<set name='feet' val='9542' />
		<set name='skill_id' val='7101' />
	</armorset>
	<armorset>
		<set name='chest' val='9543' />
		<set name='legs' val='9544' />
		<set name='head' val='9534' />
		<set name='gloves' val='9545' />
		<set name='feet' val='9546' />
		<set name='skill_id' val='7102' />
	</armorset>

E salve o arquivo. Agora vamos as explicações do armorsets.

 

<armorset>
<set name='chest' val='9539' /><! --AQUI SERIA O ID DO PEITO/ARMOR -->
<set name='legs' val='9540' /> <! -- AQUI SERIA O ID DA CALÇA/PANTS -->
<set name='head' val='9534' /> <! -- AQUI SERIA O ID DO HELMET/CABECA -->
<set name='gloves' val='9541' /><! -- AQUI SERIA O ID DA LUVAS/GLOVES -->
<set name='feet' val='9542' /> <! -- AQUI SERIA O ID DA BOTA/BOOTS -->
<set name='skill_id' val='7101' /> <! -- AQUI SERIA O ID DA SKILL QUE VOCE CRIOU, REPARE NO ARQUIVO DA SKILL QUE FOI CRIADO QUE ESSE ID É DA SKILL DO SET LIGHT, ENTAO TUDO TEM QUE ESTAR COM O ID DO SET LIGHT IGUAL ESTÁ AI .-->
</armorset>

 

 

Feito isso galera, esta tudo pronto agora vamos segue o processo normal, adicionar o arquivo noitemname-e.dat e armorgrp.dat

Segue em baixo o itemname-e.dat:

9534	Vesper Gold Helmet		Part of Vesper Gold Set.	-1					0	0	0	
9535	Vesper Gold Breastplate	Heavy Armor	Vesper Gold Breastplate.	-1	9534,9535,9536,9537,9538	Produces bonus effects level 5: Increases Max CP,HP,MP,\nP.atk, P.atk Speed, Speed,\nAccuracy, Evasion and Critical Rate.	70000		0	0	6	Quando todas as partes do set estiverem +6, um adicional de defesa lhe sera dado automaticamente.
9536	Vesper Gold Gaiters	Heavy Armor	Part of Vesper Gold Heavy Set.	-1					0	0	0	
9537	Vesper Gold Gloves	Heavy Armor	Part of Vesper Gold Heavy Set.	-1					0	0	0	
9538	Vesper Gold Boots	Heavy Armor	Part of Vesper Gold Heavy Set.	-1					0	0	0	
9539	Vesper Gold Leather Armor	Light Armor	Vesper Gold Leather Armor.	-1	9534,9539,9540,9541,9542	Produces bonus effects level 5: Increases Max CP,HP,MP,\nP.atk, P.atk Speed, Speed,\nAccuracy, Evasion and Critical Rate.			0	0	0	
9540	Vesper Gold Leggings	Light Armor	Part of Vesper Gold Light Set.	-1					0	0	0	
9541	Vesper Gold Gloves	Light Armor	Part of Vesper Gold Light Set.	-1					0	0	0	
9542	Vesper Gold Boots	Light Armor	Part of Vesper Gold light Set.	-1					0	0	0	
9543	Vesper Gold Tunic	Robe Armor	Vesper Gold Tunic.	-1	9534,9543,9544,9545,9546	Produces bonus effects level 5: Increases Max CP,HP,MP,\nM.atk, M.atk Speed, Speed,\nEvasion, Heal Effect\nand Decrease Cast Interrupt.			0	0	0	
9544	Vesper Gold Stockings	Robe Armor	Part of Vesper Gold Robe Set.	-1					0	0	0	
9545	Vesper Gold Gloves	Robe Armor	Part of Vesper Gold Robe Set.	-1					0	0	0	
9546	Vesper Gold Boots	Robe Armor	Part of Vesper Gold Robe Set.	-1					0	0	0	

Segue a baixo o código do arquivo armorgrp.dat:

1	9534	0	3	2	5	0	DropItems.drop_sack_m00			DropItemsTex.drop_sack_t00			Icon-v1.armor_helmet_i00					4294967295	550	14	1	0	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					1					1					1					1					1					1					1					1					1					1					1					1					1					1					1					1					1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_cloth	ItemSound.itemequip_armor_helmet	1	0	0	5	0	100	0	0
1	9535	0	3	10	4	0	DropItems-v.Cleo_Chaos_Master_drop_MFighter_m014_t94_u_m00			MFighter-v1.MFighter_m014_t211_u			Icon-v1.armor_t94_u_i00					4294967295	7620	46	1	0	10	1	Fighter-v.Cleo_Chaos_Master_MFighter_m014_u				1	MFighter-v1.MFighter_m014_t211_u				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m014_u				1	FFighter-v1.FFighter_m014_t211_u				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m012_u				1	MDarkElf-v1.MDarkElf_m012_t211_u				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m012_u				1	FDarkElf-v1.FDarkElf_m012_t211_u				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_u				1	MDwarf-v1.MDwarf_m010_t211_u				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_u				1	FDwarf-v1.FDwarf_m010_t211_u				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m013_u				1	MElf-v1.MElf_m013_t211_u				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m013_u				1	FElf-v1.FElf_m013_t211_u				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_u				1	MMagic-v1.MMagic_m015_t311_u				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_u				1	FMagic-v1.FMagic_m015_t311_u				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m009_u				1	MOrc-v1.MOrc_m009_t211_u				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m009_u				1	FOrc-v1.FOrc_m009_t211_u				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_u				1	MShaman-v1.MShaman_m006_t311_u				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_u				1	FShaman-v1.FShaman_m006_t311_u				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	4	MonSound.Hit_Normal_10	MonSound.Hit_Bone_4	MonSound.Hit_normal_12	MonSound.Hit_normal_3	ItemSound.itemdrop_armor_cloth	ItemSound.itemequip_armor_cloth	1	0	2	5	0	350	0	0
1	9536	0	3	10	10	0	DropItems-v.Cleo_Chaos_Master_drop_MFighter_m014_t94_l_m00			MFighter-v1.MFighter_m014_t211_l			Icon-v1.armor_t94_l_i00					4294967295	3260	46	1	0	11	1	Fighter-v.Cleo_Chaos_Master_MFighter_m014_l				1	MFighter-v1.MFighter_m014_t211_l				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m014_l				1	FFighter-v1.FFighter_m014_t211_l				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m012_l				1	MDarkElf-v1.MDarkElf_m012_t211_l				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m012_l				1	FDarkElf-v1.FDarkElf_m012_t211_l				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_l				1	MDwarf-v1.MDwarf_m010_t211_l				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_l				1	FDwarf-v1.FDwarf_m010_t211_l				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m013_l				1	MElf-v1.MElf_m013_t211_l				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m013_l				1	FElf-v1.FElf_m013_t211_l				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_l				1	MMagic-v1.MMagic_m015_t311_l				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_l				1	FMagic-v1.FMagic_m015_t311_l				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m009_l				1	MOrc-v1.MOrc_m009_t211_l				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m009_l				1	FOrc-v1.FOrc_m009_t211_l				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_l				1	MShaman-v1.MShaman_m006_t311_l				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_l				1	FShaman-v1.FShaman_m006_t311_l				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_cloth	ItemSound.itemequip_armor_cloth	1	0	2	5	0	250	0	0
1	9537	0	3	8	8	0	DropItems-v.Cleo_Chaos_Master_drop_MFighter_m014_t94_g_m00			MFighter-v1.MFighter_m014_t211_g			Icon-v1.armor_t94_g_i00					4294967295	540	19	1	0	9	1	Fighter-v.Cleo_Chaos_Master_MFighter_m014_g				1	MFighter-v1.MFighter_m014_t211_g				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m014_g				1	FFighter-v1.FFighter_m014_t211_g				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m012_g				1	MDarkElf-v1.MDarkElf_m012_t211_g				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m012_g				1	FDarkElf-v1.FDarkElf_m012_t211_g				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_g				1	MDwarf-v1.MDwarf_m010_t211_g				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_g				1	FDwarf-v1.FDwarf_m010_t211_g				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m013_g				1	MElf-v1.MElf_m013_t211_g				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m013_g				1	FElf-v1.FElf_m013_t211_g				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_g				1	MMagic-v1.MMagic_m015_t311_g				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_g				1	FMagic-v1.FMagic_m015_t311_g				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m009_g				1	MOrc-v1.MOrc_m009_t211_g				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m009_g				1	FOrc-v1.FOrc_m009_t211_g				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_g				1	MShaman-v1.MShaman_m006_t311_g				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_g				1	FShaman-v1.FShaman_m006_t311_g				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_glove	ItemSound.itemequip_armor_glove	1	0	0	5	0	75	0	0
1	9538	0	3	8	19	0	DropItems-v.Cleo_Chaos_Master_drop_MFighter_m014_t94_b_m00			MFighter-v1.MFighter_m014_t211_b			Icon-v1.armor_t94_b_i00					4294967295	1110	19	1	0	12	1	Fighter-v.Cleo_Chaos_Master_MFighter_m014_b				1	MFighter-v1.MFighter_m014_t211_b				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m014_b				1	FFighter-v1.FFighter_m014_t211_b				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m012_b				1	MDarkElf-v1.MDarkElf_m012_t211_b				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m012_b				1	FDarkElf-v1.FDarkElf_m012_t211_b				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_b				1	MDwarf-v1.MDwarf_m010_t211_b				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_b				1	FDwarf-v1.FDwarf_m010_t211_b				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m013_b				1	MElf-v1.MElf_m013_t211_b				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m008_b				1	FElf-v1.FElf_m008_t211_b				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_b				1	MMagic-v1.MMagic_m015_t311_b				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_b				1	FMagic-v1.FMagic_m015_t311_b				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m009_b				1	MOrc-v1.MOrc_m009_t211_b				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m009_b				1	FOrc-v1.FOrc_m009_t211_b				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_b				1	MShaman-v1.MShaman_m006_t311_b				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_b				1	FShaman-v1.FShaman_m006_t311_b				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_boots	ItemSound.itemequip_armor_boots	1	0	0	5	0	75	0	0
1	9539	0	3	10	4	0	DropItems-v.Cleo_Chaos_Master_drop_MFighter_m014_t95_u_m00			MFighter-v1.MFighter_m015_t111_u			Icon-v1.armor_t95_u_i00					4294967295	7620	46	1	0	10	1	Fighter-v.Cleo_Chaos_Master_MFighter_m015_u				1	MFighter-v1.MFighter_m015_t111_u				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m015_u				1	FFighter-v1.FFighter_m015_t111_u				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m003_u				1	MDarkElf-v1.MDarkElf_m003_t111_u				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m013_u				1	FDarkElf-v1.FDarkElf_m013_t111_u				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_u				1	MDwarf-v1.MDwarf_m010_t211_u				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_u				1	FDwarf-v1.FDwarf_m010_t211_u				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m014_u				1	MElf-v1.MElf_m014_t111_u				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m014_u				1	FElf-v1.FElf_m014_t111_u				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_u				1	MMagic-v1.MMagic_m015_t311_u				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_u				1	FMagic-v1.FMagic_m015_t311_u				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m010_u				1	MOrc-v1.MOrc_m010_t111_u				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m010_u				1	FOrc-v1.FOrc_m010_t111_u				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_u				1	MShaman-v1.MShaman_m006_t311_u				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_u				1	FShaman-v1.FShaman_m006_t311_u				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	4	MonSound.Hit_Normal_10	MonSound.Hit_Bone_4	MonSound.Hit_normal_12	MonSound.Hit_normal_3	ItemSound.itemdrop_armor_cloth	ItemSound.itemequip_armor_cloth	1	0	1	5	0	300	0	0
1	9540	0	3	10	10	0	DropItems-v.Cleo_Chaos_Master_drop_MFighter_m014_t95_l_m00			MFighter-v1.MFighter_m015_t111_l			Icon-v1.armor_t95_l_i00					4294967295	3260	46	1	0	11	1	Fighter-v.Cleo_Chaos_Master_MFighter_m015_l				1	MFighter-v1.MFighter_m015_t111_l				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m015_l				1	FFighter-v1.FFighter_m015_t111_l				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m004_l				1	MDarkElf-v1.MDarkElf_m004_t111_l				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m013_l				1	FDarkElf-v1.FDarkElf_m013_t111_l				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_l				1	MDwarf-v1.MDwarf_m010_t211_l				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_l				1	FDwarf-v1.FDwarf_m010_t211_l				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m014_l				1	MElf-v1.MElf_m014_t111_l				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m014_l				1	FElf-v1.FElf_m014_t111_l				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_l				1	MMagic-v1.MMagic_m015_t311_l				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_l				1	FMagic-v1.FMagic_m015_t311_l				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m010_l				1	MOrc-v1.MOrc_m010_t111_l				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m010_l				1	FOrc-v1.FOrc_m010_t111_l				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_l				1	MShaman-v1.MShaman_m006_t311_l				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_l				1	FShaman-v1.FShaman_m006_t311_l				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_cloth	ItemSound.itemequip_armor_cloth	1	0	2	5	0	250	0	0
1	9541	0	3	8	8	0	DropItems-v.Cleo_Chaos_Master_drop_MFighter_m014_t95_g_m00			MFighter-v1.MFighter_m015_t111_g			Icon-v1.armor_t95_g_i00					4294967295	540	19	1	0	9	1	Fighter-v.Cleo_Chaos_Master_MFighter_m015_g				1	MFighter-v1.MFighter_m015_t111_g				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m015_g				1	FFighter-v1.FFighter_m015_t111_g				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m003_g				1	MDarkElf-v1.MDarkElf_m003_t111_g				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m013_g				1	FDarkElf-v1.FDarkElf_m013_t111_g				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_g				1	MDwarf-v1.MDwarf_m010_t211_g				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_g				1	FDwarf-v1.FDwarf_m010_t211_g				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m014_g				1	MElf-v1.MElf_m014_t111_g				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m014_g				1	FElf-v1.FElf_m014_t111_g				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_g				1	MMagic-v1.MMagic_m015_t311_g				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_g				1	FMagic-v1.FMagic_m015_t311_g				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m010_g				1	MOrc-v1.MOrc_m010_t111_g				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m010_g				1	FOrc-v1.FOrc_m010_t111_g				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_g				1	MShaman-v1.MShaman_m006_t311_g				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_g				1	FShaman-v1.FShaman_m006_t311_g				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_glove	ItemSound.itemequip_armor_glove	1	0	0	5	0	75	0	0
1	9542	0	3	8	19	0	DropItems-v.Cleo_Chaos_Master_drop_MFighter_m014_t95_b_m00			MFighter-v1.MFighter_m015_t111_b			Icon-v1.armor_t95_b_i00					4294967295	1110	19	1	0	12	1	Fighter-v.Cleo_Chaos_Master_MFighter_m015_b				1	MFighter-v1.MFighter_m015_t111_b				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m015_b				1	FFighter-v1.FFighter_m015_t111_b				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m004_b				1	MDarkElf-v1.MDarkElf_m004_t111_b				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m013_b				1	FDarkElf-v1.FDarkElf_m013_t111_b				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_b				1	MDwarf-v1.MDwarf_m010_t211_b				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_b				1	FDwarf-v1.FDwarf_m010_t211_b				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m014_b				1	MElf-v1.MElf_m014_t111_b				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m013_b				1	FElf-v1.FElf_m013_t111_b				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_b				1	MMagic-v1.MMagic_m015_t311_b				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_b				1	FMagic-v1.FMagic_m015_t311_b				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m010_b				1	MOrc-v1.MOrc_m010_t111_b				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m010_b				1	FOrc-v1.FOrc_m010_t111_b				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_b				1	MShaman-v1.MShaman_m006_t311_b				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_b				1	FShaman-v1.FShaman_m006_t311_b				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_boots	ItemSound.itemequip_armor_boots	1	0	0	5	0	75	0	0
1	9543	0	3	10	4	0	DropItems-v.Cleo_Chaos_Master_drop_MMagic_m015_t96_u_m00			MMagic-v1.MMagic_m015_t311_u			Icon-v1.armor_t96_u_i00					4294967295	7620	46	1	0	10	1	Fighter-v.Cleo_Chaos_Master_MFighter_m015_u				1	MFighter-v1.MFighter_m015_t111_u				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m015_u				1	FFighter-v1.FFighter_m015_t111_u				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m013_u				1	MDarkElf-v1.MDarkElf_m013_t311_u				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m008_u				1	FDarkElf-v1.FDarkElf_m008_t311_u				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_u				1	MDwarf-v1.MDwarf_m010_t211_u				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_u				1	FDwarf-v1.FDwarf_m010_t211_u				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m009_u				1	MElf-v1.MElf_m009_t311_u				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m006_u				1	FElf-v1.FElf_m006_t311_u				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_u				1	MMagic-v1.MMagic_m015_t311_u				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_u				1	FMagic-v1.FMagic_m015_t311_u				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m010_u				1	MOrc-v1.MOrc_m010_t111_u				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m010_u				1	FOrc-v1.FOrc_m010_t111_u				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_u				1	MShaman-v1.MShaman_m006_t311_u				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_u				1	FShaman-v1.FShaman_m006_t311_u				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	4	MonSound.Hit_Normal_10	MonSound.Hit_Bone_4	MonSound.Hit_normal_12	MonSound.Hit_normal_3	ItemSound.itemdrop_armor_cloth	ItemSound.itemequip_armor_cloth	1	0	3	5	0	250	0	0
1	9544	0	3	10	10	0	DropItems-v.Cleo_Chaos_Master_drop_MMagic_m015_t96_l_m00			MMagic-v1.MMagic_m015_t311_l			Icon-v1.armor_t96_l_i00					4294967295	3260	46	1	0	11	1	Fighter-v.Cleo_Chaos_Master_MFighter_m015_l				1	MFighter-v1.MFighter_m015_t111_l				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m015_l				1	FFighter-v1.FFighter_m015_t111_l				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m013_l				1	MDarkElf-v1.MDarkElf_m013_t311_l				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m009_l				1	FDarkElf-v1.FDarkElf_m009_t311_l				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_l				1	MDwarf-v1.MDwarf_m010_t211_l				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_l				1	FDwarf-v1.FDwarf_m010_t211_l				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m003_l				1	MElf-v1.MElf_m003_t311_l				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m008_l				1	FElf-v1.FElf_m008_t311_l				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_l				1	MMagic-v1.MMagic_m015_t311_l				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_l				1	FMagic-v1.FMagic_m015_t311_l				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m010_l				1	MOrc-v1.MOrc_m010_t111_l				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m010_l				1	FOrc-v1.FOrc_m010_t111_l				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_l				1	MShaman-v1.MShaman_m006_t311_l				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_l				1	FShaman-v1.FShaman_m006_t311_l				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_cloth	ItemSound.itemequip_armor_cloth	1	0	2	5	0	250	0	0
1	9545	0	3	8	8	0	DropItems-v.Cleo_Chaos_Master_drop_MMagic_m015_t96_g_m00			MMagic-v1.MMagic_m015_t311_g			Icon-v1.armor_t96_g_i00					4294967295	540	19	1	0	9	1	Fighter-v.Cleo_Chaos_Master_MFighter_m015_g				1	MFighter-v1.MFighter_m015_t111_g				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m015_g				1	FFighter-v1.FFighter_m015_t111_g				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m013_g				1	MDarkElf-v1.MDarkElf_m013_t311_g				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m008_g				1	FDarkElf-v1.FDarkElf_m008_t311_g				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_g				1	MDwarf-v1.MDwarf_m010_t211_g				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_g				1	FDwarf-v1.FDwarf_m010_t211_g				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m009_g				1	MElf-v1.MElf_m009_t311_g				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m006_g				1	FElf-v1.FElf_m006_t311_g				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_g				1	MMagic-v1.MMagic_m015_t311_g				1					1					1	Magic-v.Cleo_Chaos_Master_FMagic_m015_g				1	FMagic-v1.FMagic_m015_t311_g				1					1					1	Orc-v.Cleo_Chaos_Master_MOrc_m010_g				1	MOrc-v1.MOrc_m010_t111_g				1					1					1	Orc-v.Cleo_Chaos_Master_FOrc_m010_g				1	FOrc-v1.FOrc_m010_t111_g				1					1					1	Shaman-v.Cleo_Chaos_Master_MShaman_m006_g				1	MShaman-v1.MShaman_m006_t311_g				1					1					1	Shaman-v.Cleo_Chaos_Master_FShaman_m006_g				1	FShaman-v1.FShaman_m006_t311_g				1					1					1		1		1		1		1		1		LineageEffect.p_u002_a	1					ItemSound.itemdrop_armor_glove	ItemSound.itemequip_armor_glove	1	0	0	5	0	75	0	0
1	9546	0	3	8	19	0	DropItems-v.Cleo_Chaos_Master_drop_MMagic_m015_t96_b_m00			MMagic-v1.MMagic_m015_t311_b			Icon-v1.armor_t96_b_i00					4294967295	1110	19	1	0	12	1	Fighter-v.Cleo_Chaos_Master_MFighter_m015_b				1	MFighter-v1.MFighter_m015_t111_b				1					1					1	Fighter-v.Cleo_Chaos_Master_FFighter_m015_b				1	FFighter-v1.FFighter_m015_t111_b				1					1					1	DarkElf-v.Cleo_Chaos_Master_MDarkElf_m013_b				1	MDarkElf-v1.MDarkElf_m013_t311_b				1					1					1	DarkElf-v.Cleo_Chaos_Master_FDarkElf_m004_b				1	FDarkElf-v1.FDarkElf_m004_t311_b				1					1					1	Dwarf-v.Cleo_Chaos_Master_MDwarf_m010_b				1	MDwarf-v1.MDwarf_m010_t211_b				1					1					1	Dwarf-v.Cleo_Chaos_Master_FDwarf_m010_b				1	FDwarf-v1.FDwarf_m010_t211_b				1					1					1	Elf-v.Cleo_Chaos_Master_MElf_m003_b				1	MElf-v1.MElf_m003_t311_b				1					1					1	Elf-v.Cleo_Chaos_Master_FElf_m008_b				1	FElf-v1.FElf_m008_t311_b				1					1					1	Magic-v.Cleo_Chaos_Master_MMagic_m015_b				1	MMagic-v1.MMagic_m015_t311_b				1					1					1	Magic-v.Cleo_Chaos_Master

Galera espero ter ajudo, é meu primeiro tutorial, se algo tiver errado no post queria pedir para os admin's dar um help.

 

 

Até a proxima!

 


Pelo o que vi o itemname e o armorgrp ficaram estranho no código, algum moderador poderia me dar um help para ficar bem visível para a compreensão de todos. Obrigado.

  • Gostei 9
  • Amei 1
  • Obrigado 1

By: Kr3w^sA

Link para o comentário
Compartilhar em outros sites


Obrigado amigo, postei na intenção de a galera conhecer um pouco mais sofre aCis e tudo mais, só o itemname-e.dat e o armorgrp.dat que ficaram fora de contexto, se existir alguma forma mais prática de postar os 2 arquivos me avisem para fazer isso :)

By: Kr3w^sA

Link para o comentário
Compartilhar em outros sites

certo, o procedimento para ligar uma rev aCis é exatamente igual aos outras revs.

 

basta modificar o ip do GameServer/config/server.properties e do Login/config/login.properties.

 

Em questão do backup normalmente as rev's vem sem um backup em .pst

 

então voce precisará usar o database_installer.sh :)

By: Kr3w^sA

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 5 months later...
  • 8 months later...
    <armorset>
        <set name='chest' val='9539' /><! --AQUI SERIA O ID DO PEITO/ARMOR -->
        <set name='legs' val='9540' /> <! -- AQUI SERIA O ID DA CALÇA/PANTS -->
        <set name='head' val='9534' /> <! -- AQUI SERIA O ID DO HELMET/CABECA -->
        <set name='gloves' val='9541' /><! -- AQUI SERIA O ID DA LUVAS/GLOVES -->
        <set name='feet' val='9542' /> <! -- AQUI SERIA O ID DA BOTA/BOOTS -->
        <set name='skill_id' val='7101' /> <! -- AQUI SERIA O ID DA SKILL QUE VOCE CRIOU, REPARE NO ARQUIVO DA SKILL QUE FOI CRIADO QUE ESSE ID É DA SKILL DO SET LIGHT, ENTAO TUDO TEM QUE ESTAR COM O ID DO SET LIGHT IGUAL ESTÁ AI .-->
    </armorset>

Você coloca o ID no val='id'

Editado por Tayran.JavaDev

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 9 months later...
  • 3 months later...
  • 2 years later...
  • 3 weeks later...
Em 03/05/2019 at 17:19, SmoothCriminally? disse:

o itemname e armorgrp são os mesmos da frozen ? ou muda em alguma coisa ?

Nao muda são igual.

lembrando que na aCis e mais facil adicionar um Item

basta procurar a xml do item grade S e replicar usando outro ID isso server pra ARMOR WEAPONS HATS

se for ARMOR nao esqueça de criar o ArmorSet pra não ter aquele bug de ficar tirando a ropa e colocando dnv os status muda

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Ban disse:

Nao muda são igual.

lembrando que na aCis e mais facil adicionar um Item

basta procurar a xml do item grade S e replicar usando outro ID isso server pra ARMOR WEAPONS HATS

se for ARMOR nao esqueça de criar o ArmorSet pra não ter aquele bug de ficar tirando a ropa e colocando dnv os status muda

muito mais facil man , assim da pra adicionar tudo adaptar sql era muito chato perdi meu tempo na frozen

Quem pensa por si mesmo é livre E ser livre é coisa muito séria Não se pode fechar os olhos Não se pode olhar pra trás Sem se aprender alguma coisa pro futuro.

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 3 months later...
  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





  • Patrocinadores

  • Quem Está Navegando

    • Nenhum usuário registrado visualizando esta página.
  • Posts

    • Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?     Teria como fazer do dusk shield e do zombie shield dessa maneira?    
    • muchas gracias muy lindos NPC 🙂
    • relaxa jovem gafanhoto, testa as quests. e posTa os erros indesejaveis.  
    • Se alguém pudesse me ensinar como codificar as missões, eu ficaria feliz em fazer isso sozinho ou pelo menos ajudar. Eu realmente quero jogar em um servidor onde todas as quests funcionem bem e melhor ainda se você puder fazer quests customizadas!
    • mas no interlude, nem todas as quests de class,  vai mostrar onde tem que ir, ate o reborn nao mostrava quando era interlude, só mostrou depois que eles colocaram client classic pra rodar, e ficou melhor ainda quando virou hellbound em diante, mas ha sim alguma chance de modificar isso direto no script para fazer igualmente, só basta te um pouco de paciencia e persistencia exato
    • 408_PathToElvenwizard dá Orion eu tive que mexer tbm, até modifiquei e consegui deixar ela igual do Classic, com a seta e a marcação no mapa. (não retail IL) Dá pra importar py de várias revs, o foda é que não da regular as quest py através do debug em tempo real, pelo menos eu não consegui rsrs
    • Hasta el momento todas las QUESTS son completables si te guias con un tutorial de youtube. El problema es que tienen bugs de locacion y de subquests que no avanzan o no te marcan correctamente a donde ir en el mapa, cosa que en Retail si se ve como corresponde.
    • estranho, mas pelo menos a galera nunca reclamo das quests quando tinha aberto 5x, geral fez class primeira e segunda job, poucos que compraram a class
    • en RUSaCis-3.5 data pack, las Quests estan en formato .java y son diferentes a como estan redactadas en jOrion y jFrozen 1.5 (ProyectX) package net.sf.l2j.gameserver.scripting.quest; import net.sf.l2j.commons.random.Rnd; import net.sf.l2j.gameserver.enums.Paperdoll; import net.sf.l2j.gameserver.enums.QuestStatus; import net.sf.l2j.gameserver.enums.actors.ClassId; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Npc; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.network.serverpackets.SocialAction; import net.sf.l2j.gameserver.scripting.QuestState; public class Q224_TestOfSagittarius extends SecondClassQuest { private static final String QUEST_NAME = "Q224_TestOfSagittarius"; // Items private static final int BERNARD_INTRODUCTION = 3294; private static final int HAMIL_LETTER_1 = 3295; private static final int HAMIL_LETTER_2 = 3296; private static final int HAMIL_LETTER_3 = 3297; private static final int HUNTER_RUNE_1 = 3298; private static final int HUNTER_RUNE_2 = 3299; private static final int TALISMAN_OF_KADESH = 3300; private static final int TALISMAN_OF_SNAKE = 3301; private static final int MITHRIL_CLIP = 3302; private static final int STAKATO_CHITIN = 3303; private static final int REINFORCED_BOWSTRING = 3304; private static final int MANASHEN_HORN = 3305; private static final int BLOOD_OF_LIZARDMAN = 3306; private static final int CRESCENT_MOON_BOW = 3028; private static final int WOODEN_ARROW = 17; // Rewards private static final int MARK_OF_SAGITTARIUS = 3293; // NPCs private static final int BERNARD = 30702; private static final int HAMIL = 30626; private static final int SIR_ARON_TANFORD = 30653; private static final int VOKIAN = 30514; private static final int GAUEN = 30717; // Monsters private static final int ANT = 20079; private static final int ANT_CAPTAIN = 20080; private static final int ANT_OVERSEER = 20081; private static final int ANT_RECRUIT = 20082; private static final int ANT_PATROL = 20084; private static final int ANT_GUARD = 20086; private static final int NOBLE_ANT = 20089; private static final int NOBLE_ANT_LEADER = 20090; private static final int BREKA_ORC_SHAMAN = 20269; private static final int BREKA_ORC_OVERLORD = 20270; private static final int MARSH_STAKATO_WORKER = 20230; private static final int MARSH_STAKATO_SOLDIER = 20232; private static final int MARSH_STAKATO_DRONE = 20234; private static final int MARSH_SPIDER = 20233; private static final int ROAD_SCAVENGER = 20551; private static final int MANASHEN_GARGOYLE = 20563; private static final int LETO_LIZARDMAN = 20577; private static final int LETO_LIZARDMAN_ARCHER = 20578; private static final int LETO_LIZARDMAN_SOLDIER = 20579; private static final int LETO_LIZARDMAN_WARRIOR = 20580; private static final int LETO_LIZARDMAN_SHAMAN = 20581; private static final int LETO_LIZARDMAN_OVERLORD = 20582; private static final int SERPENT_DEMON_KADESH = 27090; public Q224_TestOfSagittarius() { super(224, "Test Of Sagittarius"); setItemsIds(BERNARD_INTRODUCTION, HAMIL_LETTER_1, HAMIL_LETTER_2, HAMIL_LETTER_3, HUNTER_RUNE_1, HUNTER_RUNE_2, TALISMAN_OF_KADESH, TALISMAN_OF_SNAKE, MITHRIL_CLIP, STAKATO_CHITIN, REINFORCED_BOWSTRING, MANASHEN_HORN, BLOOD_OF_LIZARDMAN, CRESCENT_MOON_BOW); addQuestStart(BERNARD); addTalkId(BERNARD, HAMIL, SIR_ARON_TANFORD, VOKIAN, GAUEN); addMyDying(ANT, ANT_CAPTAIN, ANT_OVERSEER, ANT_RECRUIT, ANT_PATROL, ANT_GUARD, NOBLE_ANT, NOBLE_ANT_LEADER, BREKA_ORC_SHAMAN, BREKA_ORC_OVERLORD, MARSH_STAKATO_WORKER, MARSH_STAKATO_SOLDIER, MARSH_STAKATO_DRONE, MARSH_SPIDER, ROAD_SCAVENGER, MANASHEN_GARGOYLE, LETO_LIZARDMAN, LETO_LIZARDMAN_ARCHER, LETO_LIZARDMAN_SOLDIER, LETO_LIZARDMAN_WARRIOR, LETO_LIZARDMAN_SHAMAN, LETO_LIZARDMAN_OVERLORD, SERPENT_DEMON_KADESH); } @Override public String onAdvEvent(String event, Npc npc, Player player) { String htmltext = event; QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; // BERNARD if (event.equalsIgnoreCase("30702-04.htm")) { st.setState(QuestStatus.STARTED); st.setCond(1); playSound(player, SOUND_ACCEPT); giveItems(player, BERNARD_INTRODUCTION, 1); if (giveDimensionalDiamonds39(player)) htmltext = "30702-04a.htm"; } // HAMIL else if (event.equalsIgnoreCase("30626-03.htm")) { st.setCond(2); playSound(player, SOUND_MIDDLE); takeItems(player, BERNARD_INTRODUCTION, 1); giveItems(player, HAMIL_LETTER_1, 1); } else if (event.equalsIgnoreCase("30626-07.htm")) { st.setCond(5); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_1, 10); giveItems(player, HAMIL_LETTER_2, 1); } // SIR_ARON_TANFORD else if (event.equalsIgnoreCase("30653-02.htm")) { st.setCond(3); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_1, 1); } // VOKIAN else if (event.equalsIgnoreCase("30514-02.htm")) { st.setCond(6); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_2, 1); } return htmltext; } @Override public String onTalk(Npc npc, Player player) { String htmltext = getNoQuestMsg(); QuestState st = player.getQuestList().getQuestState(QUEST_NAME); if (st == null) return htmltext; switch (st.getState()) { case CREATED: if (player.getClassId() != ClassId.ROGUE && player.getClassId() != ClassId.ELVEN_SCOUT && player.getClassId() != ClassId.ASSASSIN) htmltext = "30702-02.htm"; else if (player.getStatus().getLevel() < 39) htmltext = "30702-01.htm"; else htmltext = "30702-03.htm"; break; case STARTED: int cond = st.getCond(); switch (npc.getNpcId()) { case BERNARD: htmltext = "30702-05.htm"; break; case HAMIL: if (cond == 1) htmltext = "30626-01.htm"; else if (cond == 2 || cond == 3) htmltext = "30626-04.htm"; else if (cond == 4) htmltext = "30626-05.htm"; else if (cond > 4 && cond < 8) htmltext = "30626-08.htm"; else if (cond == 8) { htmltext = "30626-09.htm"; st.setCond(9); playSound(player, SOUND_MIDDLE); takeItems(player, HUNTER_RUNE_2, 10); giveItems(player, HAMIL_LETTER_3, 1); } else if (cond > 8 && cond < 12) htmltext = "30626-10.htm"; else if (cond == 12) { htmltext = "30626-11.htm"; st.setCond(13); playSound(player, SOUND_MIDDLE); } else if (cond == 13) htmltext = "30626-12.htm"; else if (cond == 14) { htmltext = "30626-13.htm"; takeItems(player, BLOOD_OF_LIZARDMAN, -1); takeItems(player, CRESCENT_MOON_BOW, 1); takeItems(player, TALISMAN_OF_KADESH, 1); giveItems(player, MARK_OF_SAGITTARIUS, 1); rewardExpAndSp(player, 54726, 20250); player.broadcastPacket(new SocialAction(player, 3)); playSound(player, SOUND_FINISH); st.exitQuest(false); } break; case SIR_ARON_TANFORD: if (cond == 2) htmltext = "30653-01.htm"; else if (cond > 2) htmltext = "30653-03.htm"; break; case VOKIAN: if (cond == 5) htmltext = "30514-01.htm"; else if (cond == 6) htmltext = "30514-03.htm"; else if (cond == 7) { htmltext = "30514-04.htm"; st.setCond(8); playSound(player, SOUND_MIDDLE); takeItems(player, TALISMAN_OF_SNAKE, 1); } else if (cond > 7) htmltext = "30514-05.htm"; break; case GAUEN: if (cond == 9) { htmltext = "30717-01.htm"; st.setCond(10); playSound(player, SOUND_MIDDLE); takeItems(player, HAMIL_LETTER_3, 1); } else if (cond == 10) htmltext = "30717-03.htm"; else if (cond == 11) { htmltext = "30717-02.htm"; st.setCond(12); playSound(player, SOUND_MIDDLE); takeItems(player, MANASHEN_HORN, 1); takeItems(player, MITHRIL_CLIP, 1); takeItems(player, REINFORCED_BOWSTRING, 1); takeItems(player, STAKATO_CHITIN, 1); giveItems(player, CRESCENT_MOON_BOW, 1); giveItems(player, WOODEN_ARROW, 10); } else if (cond > 11) htmltext = "30717-04.htm"; break; } break; case COMPLETED: htmltext = getAlreadyCompletedMsg(); break; } return htmltext; } @Override public void onMyDying(Npc npc, Creature killer) { final Player player = killer.getActingPlayer(); final QuestState st = checkPlayerState(player, npc, QuestStatus.STARTED); if (st == null) return; switch (npc.getNpcId()) { case ANT: case ANT_CAPTAIN: case ANT_OVERSEER: case ANT_RECRUIT: case ANT_PATROL: case ANT_GUARD: case NOBLE_ANT: case NOBLE_ANT_LEADER: if (st.getCond() == 3 && dropItems(player, HUNTER_RUNE_1, 1, 10, 500000)) st.setCond(4); break; case BREKA_ORC_SHAMAN: case BREKA_ORC_OVERLORD: if (st.getCond() == 6 && dropItems(player, HUNTER_RUNE_2, 1, 10, 500000)) { st.setCond(7); giveItems(player, TALISMAN_OF_SNAKE, 1); } break; case MARSH_STAKATO_WORKER: case MARSH_STAKATO_SOLDIER: case MARSH_STAKATO_DRONE: if (st.getCond() == 10 && dropItems(player, STAKATO_CHITIN, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, REINFORCED_BOWSTRING)) st.setCond(11); break; case MARSH_SPIDER: if (st.getCond() == 10 && dropItems(player, REINFORCED_BOWSTRING, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case ROAD_SCAVENGER: if (st.getCond() == 10 && dropItems(player, MITHRIL_CLIP, 1, 1, 100000) && player.getInventory().hasItems(MANASHEN_HORN, REINFORCED_BOWSTRING, STAKATO_CHITIN)) st.setCond(11); break; case MANASHEN_GARGOYLE: if (st.getCond() == 10 && dropItems(player, MANASHEN_HORN, 1, 1, 100000) && player.getInventory().hasItems(REINFORCED_BOWSTRING, MITHRIL_CLIP, STAKATO_CHITIN)) st.setCond(11); break; case LETO_LIZARDMAN: case LETO_LIZARDMAN_ARCHER: case LETO_LIZARDMAN_SOLDIER: case LETO_LIZARDMAN_WARRIOR: case LETO_LIZARDMAN_SHAMAN: case LETO_LIZARDMAN_OVERLORD: if (st.getCond() == 13) { if (((player.getInventory().getItemCount(BLOOD_OF_LIZARDMAN) - 120) * 5) > Rnd.get(100)) { playSound(player, SOUND_BEFORE_BATTLE); takeItems(player, BLOOD_OF_LIZARDMAN, -1); addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } else dropItemsAlways(player, BLOOD_OF_LIZARDMAN, 1, 0); } break; case SERPENT_DEMON_KADESH: if (st.getCond() == 13) { if (player.getInventory().getItemIdFrom(Paperdoll.RHAND) == CRESCENT_MOON_BOW) { st.setCond(14); playSound(player, SOUND_MIDDLE); giveItems(player, TALISMAN_OF_KADESH, 1); } else addSpawn(SERPENT_DEMON_KADESH, player, false, 300000, true); } break; } } }  
×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.