Jump to content
  • 0

Help with Compile Java


Question

Posted

Hello guys,

I'm beginner in compile Java so i want to ask you few things about :

1) I want to know where I can find Classes Passive Skills in source and how I can add/delete skill or nerf a class.

I have other server who had this but i don't know how to compile to do a skill.xml same like this to can change all this staff more easy :

 

Passive Skills for Balanced Class [sTART]

-->

<skill id="8100" levels="1" name="Gladiator">

  <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 val='0.95' order='0x30' stat='pAtkSpd'/>

    <mul val='0.7' order='0x30' stat='cAtk'/>

    <add val='100' order='0x40' stat='maxHp'/>

    <mul val='0.8' order='0x30' stat='maxHp'/>

    <mul val='0.8' order='0x30' stat='maxCp'/>

    <mul val='0.9' order='0x30' stat='pDef'/>

    <mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8101" levels="1" name="Warlord">

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

    <add val='7' order='0x40' stat='accCombat'/>

    <mul val='1.05' order='0x30' stat='pAtkSpd'/>

    <add val='1000' order='0x40' stat='maxHp'/>

    <mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

 

If anyone know please don't hesitate to answer. Thank you so much guys 

8 answers to this question

Recommended Posts

  • 0
Posted

You don't need to compile, you just need to add these skills to xml, and add these skills to the class through navicat or phpmyadmin.

  • 0
Posted

Thank you guys soo much for answering but i search all my skills files and I didn't find any Gladiator/Warlord/Archer/Mage class to can edit them from skills. I use L2J Frozen last rev. I told you I had other server who had those skills on the gameserver/skills but i dont know how to do same for this server to have them.

 

 

  • 0
Posted

Thank you guys soo much for answering but i search all my skills files and I didn't find any Gladiator/Warlord/Archer/Mage class to can edit them from skills. I use L2J Frozen last rev. I told you I had other server who had those skills on the gameserver/skills but i dont know how to do same for this server to have them.

 

 

Type alt+g ingame, write the name of the skill just as it is called(for example Might not might or MIGHT), then press "skill find" or sth like this and it's going to show you the id of the skill.After this you've got to search on the data/stats/skills folder.
  • 0
Posted

Type alt+g ingame, write the name of the skill just as it is called(for example Might not might or MIGHT), then press "skill find" or sth like this and it's going to show you the id of the skill.After this you've got to search on the data/stats/skills folder.

 

I don't think you understand me.

I don't want to low "Might" or other skill I want to have all classes passive skills in 1 file like first post.

 

Like this :

<?xml version='1.0' encoding='utf-8'?>

<list>

<!--

Passive Skills for Balanced Class [sTART]

-->

<skill id="8100" levels="1" name="Gladiator">

  <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 val='0.95' order='0x30' stat='pAtkSpd'/>

    <mul val='0.7' order='0x30' stat='cAtk'/>

<add val='100' order='0x40' stat='maxHp'/>

<mul val='0.8' order='0x30' stat='maxHp'/>

<mul val='0.8' order='0x30' stat='maxCp'/>

<mul val='0.9' order='0x30' stat='pDef'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8101" levels="1" name="Warlord">

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

    <add val='7' order='0x40' stat='accCombat'/>

    <mul val='1.05' order='0x30' stat='pAtkSpd'/>

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8102" levels="1" name="Paladin">

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

    <add val='1100' order='0x40' stat='pAtk'/>

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.7' order='0x30' stat='cAtk'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='1.07' order='0x30' stat='pDef'/>

  </for>

</skill>

<skill id="8103" levels="1" name="Dark Avenger">

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

    <add val='600' order='0x40' stat='pAtk'/>

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.7' order='0x30' stat='cAtk'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='1.03' order='0x30' stat='pDef'/>

  </for>

</skill>

<skill id="8104" levels="1" name="Treasure Hunter">

  <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="0.3">

      <using kind="Shield"/>

    </mul>

    <mul val='1.10' order='0x30' stat='cAtk'/>

<mul val='0.75' order='0x30' stat='pAtk'/>

    <add val='15' order='0x40' stat='runSpd'/>

    <add val='5' order='0x40' stat='rEvas'/>

<mul val='1.08' order='0x30' stat='rEvas'/>

<add val='2500' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='15' order='0x40' stat='accCombat'/>

  </for>

</skill>

<skill id="8105" levels="1" name="Hawkeye">

  <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 val='4' order='0x30' stat='regMp'/>

    <add val='200' order='0x40' stat='pAtkSpd'/>

<add val='1500' order='0x40' stat='maxHp'/>

<mul val='0.9' order='0x30' stat='cAtk'/>

<mul order="0x30" stat="pvpPhysDmg" val="0.9"/>

    <mul order="0x30" stat="pvpPhysSkillsDmg" val="0.9"/>

    <mul order="0x30" stat="pvpMagicalDmg" val="0.9"/>

<mul val='1.15' order='0x30' stat='rCrit'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='25' order='0x40' stat='accCombat'/>

  </for>

</skill>

<skill id="8106" levels="1" name="Sorcerer">

  <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 val='0.75' order='0x30' stat='mAtkSpd'/>

    <!-- <mul val='0.70' order='0x30' stat='mCritRate'/> -->

<add val='2500' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='1.15' order='0x30' stat='maxHp'/>

  </for>

</skill>

<skill id="8107" levels="1" name="Necromancer">

  <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 val='0.75' order='0x30' stat='mAtkSpd'/>

    <!-- <mul val='0.70' order='0x30' stat='mCritRate'/> -->

<add val='2000' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='1.15' order='0x30' stat='maxHp'/>

  </for>

</skill>

<skill id="8108" levels="1" name="Warlock">

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

    <add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8109" levels="1" name="Bishop">

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

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='1.10' order='0x30' stat='maxHp'/>

  </for>

</skill>

<skill id="8110" levels="1" name="Prophet">

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

    <sub val='1000' order='0x40' stat='mAtkSpd'/>

<mul val='1.8' order='0x30' stat='pAtk'/>

<mul val='1.38' order='0x30' stat='rCrit'/>

<add val='3000' order='0x40' stat='maxHp'/>

<add val='11' order='0x40' stat='runSpd'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='0.4' order='0x30' stat='gainHp'/>

<add val='17' order='0x40' stat='accCombat'/>

<add val='32' order='0x40' stat='rEvas'/>

  </for>

</skill>

<skill id="8111" levels="1" name="Temple Knight">

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

    <add val='1100' order='0x40' stat='pAtk'/>

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.7' order='0x30' stat='cAtk'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='1.07' order='0x30' stat='pDef'/>

  </for>

</skill>

<skill id="8112" levels="1" name="SwordSinger">

  <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="0.85">

      <using kind="Shield"/>

    </mul>

    <add val='1500' order='0x40' stat='pAtk'/>

<mul val='1.35' order='0x30' stat='pAtk'/>

<add val='2000' order='0x40' stat='maxHp'/>

<mul val='0.9' order='0x30' stat='pAtkSpd'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='30' order='0x40' stat='rEvas'/>

<sub val='10' order='0x40' stat='runSpd'/>

<add val='25' order='0x40' stat='accCombat'/>

<mul val='0.75' order='0x30' stat='cAtk'/>

<mul val='0.8' order='0x30' stat='mAtkSpd'/>

  </for>

</skill>

<skill id="8113" levels="1" name="PlainsWalker">

  <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="0.3">

      <using kind="Shield"/>

    </mul>

    <mul val='1.12' order='0x30' stat='cAtk'/>

<mul val='0.75' order='0x30' stat='pAtk'/>

    <add val='15' order='0x40' stat='runSpd'/>

    <add val='5' order='0x40' stat='rEvas'/>

<mul val='1.1' order='0x30' stat='rEvas'/>

<add val='1500' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='15' order='0x40' stat='accCombat'/>

  </for>

</skill>

<skill id="8114" levels="1" name="Silver Ranger">

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

    <add val='200' order='0x40' stat='pAtkSpd'/>

<add val='1500' order='0x40' stat='maxHp'/>

<mul val='0.9' order='0x30' stat='cAtk'/>

<mul order="0x30" stat="pvpPhysDmg" val="0.9"/>

    <mul order="0x30" stat="pvpPhysSkillsDmg" val="0.9"/>

    <mul order="0x30" stat="pvpMagicalDmg" val="0.9"/>

<mul val='1.15' order='0x30' stat='rCrit'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='25' order='0x40' stat='accCombat'/>

  </for>

</skill>

<skill id="8115" levels="1" name="Spellsinger">

  <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 val='0.75' order='0x30' stat='mAtkSpd'/>

    <!-- <mul val='0.70' order='0x30' stat='mCritRate'/> -->

<add val='2500' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='1.15' order='0x30' stat='maxHp'/>

  </for>

</skill>

<skill id="8116" levels="1" name="Elem. Summoner">

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

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='1.10' order='0x30' stat='maxHp'/>

  </for>

</skill>

<skill id="8117" levels="1" name="Elven Elder">

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

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='1.10' order='0x30' stat='maxHp'/>

  </for>

</skill>

<skill id="8118" levels="1" name="Shillien Knight">

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

    <add val='1100' order='0x40' stat='pAtk'/>

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.7' order='0x30' stat='cAtk'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='1.07' order='0x30' stat='pDef'/>

  </for>

</skill>

<skill id="8119" levels="1" name="BladeDancer">

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

    <sub order="0x40" stat="pAtkSpd" val="95">

      <using kind="Heavy"/>

    </sub>

    <mul val='1.3' order='0x30' stat='pAtk'/>

    <mul val='1.22' order='0x30' stat='pAtkSpd'/>

    <add val='50' order='0x40' stat='pAtkSpd'/>

<mul val='1.1' order='0x30' stat='maxHp'/>

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='1.15' order='0x30' stat='maxCp'/>

<mul val='1.15' order='0x30' stat='rEvas'/>

<add val='7' order='0x40' stat='rEvas'/>

<add val='17' order='0x40' stat='accCombat'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8120" levels="1" name="Abyss Walker">

  <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="0.3">

      <using kind="Shield"/>

    </mul>

    <mul val='1.10' order='0x30' stat='cAtk'/>

<mul val='0.75' order='0x30' stat='pAtk'/>

    <add val='15' order='0x40' stat='runSpd'/>

    <add val='5' order='0x40' stat='rEvas'/>

<mul val='1.1' order='0x30' stat='rEvas'/>

<add val='1500' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='15' order='0x40' stat='accCombat'/>

  </for>

</skill>

<skill id="8121" levels="1" name="P. Ranger">

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

    <add val='200' order='0x40' stat='pAtkSpd'/>

<add val='1500' order='0x40' stat='maxHp'/>

<mul val='0.9' order='0x30' stat='cAtk'/>

<mul order="0x30" stat="pvpPhysDmg" val="0.9"/>

    <mul order="0x30" stat="pvpPhysSkillsDmg" val="0.9"/>

    <mul order="0x30" stat="pvpMagicalDmg" val="0.9"/>

<mul val='1.15' order='0x30' stat='rCrit'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='25' order='0x40' stat='accCombat'/>

  </for>

</skill>

<skill id="8122" levels="1" name="Spellhowler">

  <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 val='0.75' order='0x30' stat='mAtkSpd'/>

    <!-- <mul val='0.70' order='0x30' stat='mCritRate'/> -->

<add val='2500' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='1.15' order='0x30' stat='maxHp'/>

  </for>

</skill>

<skill id="8123" levels="1" name="P. Summoner">

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

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<add val='1.10' order='0x30' stat='maxHp'/>

  </for>

</skill>

<skill id="8124" levels="1" name="Shillien Elder">

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

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8125" levels="1" name="Destroyer">

  <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 val='0.9' order='0x30' stat='accCombat'/>

<sub val='800' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<sub val='50' order='0x40' stat='pAtkSpd'/>

  </for>

</skill>

<skill id="8126" levels="1" name="Tyrant">

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

    <add val='2300' order='0x40' stat='pAtk'/>

<sub val='700' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

<mul val='0.9' order='0x30' stat='pDef'/>

<sub val='100' order='0x40' stat='pAtkSpd'/>

<add val='13' order='0x40' stat='accCombat'/>

    <add val='13' order='0x40' stat='rEvas'/>

  </for>

</skill>

<skill id="8127" levels="1" name="Overlord">

  <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 val='0.95' order='0x30' stat='mAtkSpd'/>

    <mul val='0.7' order='0x30' stat='mCritRate'/>

    <sub val='90' order='0x40' stat='pAtkRange'/>

<add val='700' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8128" levels="1" name="Warcryer">

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

        <sub val='90' order='0x40' stat='pAtkRange'/>

<add val='700' order='0x40' stat='maxHp'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8129" levels="1" name="Warsmith">

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

    <add val='1100' order='0x40' stat='pAtk'/>

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='1.1' order='0x30' stat='pAtk'/>

<add val='10' order='0x40' stat='pAtkSpd'/>

<mul val='1.1' order='0x30' stat='pAtkSpd'/>

<mul val='1.15' order='0x30' stat='mDef'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<skill id="8130" levels="1" name="Bounty Hunter">

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

    <add val='2200' order='0x40' stat='pAtk'/>

<add val='1000' order='0x40' stat='maxHp'/>

<mul val='1.1' order='0x30' stat='pAtk'/>

<add val='10' order='0x40' stat='pAtkSpd'/>

<mul val='1.1' order='0x30' stat='pAtkSpd'/>

<mul val='1.15' order='0x30' stat='mDef'/>

<mul val='0.0' order='0x30' stat='reflectDam'/>

  </for>

</skill>

<!--

Passive Skills for Balanced Class [THE END]

-->

</list>

This is from older server./b]

I want to create same skill.xml for actual server l2j frozen and I don't know how I can adapt this to work.

  • 0
Posted

You create a 8100-8199.xml in skill folder. You paste the xml.

 

After you need to add each skill to each skilltree

Example: you add 8100 to skilltree of gladiator (classid = xx (i don't know the class id))

 

 

Guest
This topic is now closed to further replies.


  • Posts

    • Stop bothering people with these servers you don’t even have. Especially these L2GOLD files. We are talking about the L2gold.eu server that i opened myself in March 2024. No one had access to my files -  not the source code and not the server files. You are very smart, but from the screenshots, I can see you are not even an admin with this character        edit:  P.S.  JERK
    • Stop bothering people with these servers you don’t even have. Especially these L2GOLD files. We are talking about the L2gold.eu server that i opened myself in March 2024. No one had access to my files -  not the source code and not the server files. You are very smart, but from the screenshots, I can see you are not even an admin with this character 🙂       edit:  P.S.  JERK
    • SPECIAL OFFER UNTIL 31 JUNE.   150euro, don't miss it.
    • OFFER UNTIL 31 JUNE   Complete Server Pack + Source Files:   C4 Scions Of Destiny: P656 Retail X1 L2OFF Server Pack + Source: Price: 100EUR   C4 Scions Of Destiny: P656 ESL2 Athena x45 L2OFF Server Pack + Source: Price: 100EUR Screenshots: https://imgur.com/a/eternal-sin-l2-athena-x45-c4-WYCpbjl   C6 Interlude: P746 ESL2 Athena x45 L2OFF Server Pack + Source: Price: 100EUR The same as C4 but in C6 Client so the Screenshots is the same: https://imgur.com/a/eternal-sin-l2-athena-x45-c4-WYCpbjl   C6 Interlude: P746 L2Gold L2OFF Server Pack + Source: Price: 100EUR Screenshots: https://imgur.com/a/9kB3oA9   C6 - Classic Interlude: P110 ESL2 Athena x45 L2OFF Server Pack + Source: Price: 200EUR Screenshots: https://imgur.com/a/Z2kZxuv   Contact me here via PM (only serious buyers).    Payments via: - Paypal (Friends and Family)
    • Hey everyone! I’m giving away 5 lifetime licenses for my newly developed pixel bot – perfect for Lineage 2 and similar games. The bot automates combat, buffing, and other in-game actions with an easy GUI and advanced Telegram-based license control.   NOTE: You’ll need an Arduino Leonardo (or compatible HID device) for this bot to work! This is what makes the keypresses undetectable and safe from game protection. ✅ Features: Fully external (no memory injection, no bans) Works with Arduino Leonardo as HID keyboard Easy step-by-step GUI (no coding needed) Buffs, attack, targeting automation Bypasses most modern kernel anticheats Lifetime license, Telegram-based anti-piracy 💡 How To Get A Free License? Just reply here or send me a PM with: Why you want to try the bot What server you’ll use it on First 5 users get a free lifetime license! 💬 Contact: Telegram: @LetoKanaleto Questions? Ask here or PM me. Setup help provided!   VirusTotal https://www.virustotal.com/gui/file/472510b9271a31908bd29a620988e74f67e1f1c783ac1cac80f89cc187c3793d/detection https://www.virustotal.com/gui/file/006a5a4b5c4fc369300ed44f250df5776f0b2a863de44242d2916c0b455772c5/detection   Mega: https://mega.nz/file/m8MzRbLR#VUZ21msDcwfk5o_5CtCBC7KL6iZkXAlUSPLb5kw3v0A Google: https://drive.google.com/file/d/11X0eISEFa63EhKcZwaVwDAMibAWbzaQv/view?usp=sharing
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock