Page 1 of 2

Custom Items.

Posted: Mon Jan 04, 2010 10:43 pm
by kehabouter
If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision Number:3729
L2JDP Revision Number:6815

thanks man i found it in the SQL.

i want to made 3 custom tattoo's ( heavy light robe )
and i've made a script all together, but i really dont know if its good and how i get it into the database.

- <item id="90001" name="Light Tattoo">
- <for>
<set val="x" order="0x10" stat="pDef" />
<set val="x" order="0x08" stat="pAtkSpd" />
<set val="x" order="0x08" stat="rCrit" />
<set val="x" order="0x08" stat="pAtk" />
<enchant order="0x0C" stat="pDef" val="0" />
</for>
</item>

if this is a correct script,
what is the stat for casting speed ?
stat="cAtkSpd" ?

greetings

Re: Custom Items.

Posted: Mon Jan 04, 2010 11:46 pm
by Crom
To make custom items you have to edit the system of your players and i think it's illegal...

Re: Custom Items.

Posted: Tue Jan 05, 2010 3:04 am
by denser
custom - means exist items but custom stats.
all client modify(i.e. custom description) is illegal :?

Re: Custom Items.

Posted: Tue Jan 05, 2010 9:45 am
by ThePhoenixBird
you can modify any weapon XML file to add custom stats or buffs to it, no need to touch client files (and you shouldnt)

Re: Custom Items.

Posted: Fri Jan 08, 2010 12:33 am
by Crom
This is a customization of an existant item, but he say create. I think that is a difference that he have to think...

Re: Custom Items.

Posted: Wed Jan 19, 2011 8:04 pm
by martin86
I have similar questions.
Changing items or skills in L2JServer\gameserver\data\stats\ is ilegal ? Or only changing system map in clinet is ilegal ?
I changed item id 1472 dreadbane to S84 grade, soulshot use and blesedsoulshot use is lower ...

Code: Select all

     <item id="1472" type="Weapon" name="Dreadbane">        <set name="icon" val="icon.weapon_monster_i00" />        <set name="default_action" val="equip" />        <set name="weapon_type" val="pole" />        <set name="bodypart" val="lrhand" />        <set name="random_damage" val="10" />        <set name="attack_range" val="80" />           <set name="damage_range" val="0;0;66;120" />  <!-- Can somebody tell me what this means ? -->        <set name="hit_modify" val="-3.75" /> <!-- Can somebody tell me what this means ? -->        <set name="immediate_effect" val="1" />        <set name="crystal_count" val="9872" />         <set name="crystal_type" val="s84" />         <set name="material" val="bronze" />        <set name="weight" val="2010" />         <set name="price" val="400000000" />         <set name="soulshots" val="1" />         <set name="spiritshots" val="1" />         <set name="element_enabled" val="1" />          <set name="enchant_enabled" val="1" />        <set name="item_skill" val="30000-10" />         <for>            <set order="0x08" stat="pAtk" val="437" />             <set order="0x08" stat="mAtk" val="192" />            <set order="0x08" stat="rCrit" val="8" />            <add order="0x10" stat="accCombat" val="-3.75" /><!-- Can somebody tell me what this means?-->            <set order="0x08" stat="pAtkSpd" val="325" />            <enchant val="0" order="0x0C" stat="pAtk" />            <enchant val="0" order="0x0C" stat="mAtk" />        </for>    </item> 
but if i go ingame i don`t see this stats. I see normal dreadbane and not custom dreadbane. But if i put dreadbane in my hand he gives me all custom stats. So my question is where or what do i need to change so i will see in game custom dreadbane ?

Sori for bad english :D

Re: Custom Items.

Posted: Wed Jan 19, 2011 8:52 pm
by jurchiks
All of that stuff is client-side, and, according to EULA, it's illegal to modify.

Re: Custom Items.

Posted: Wed Jan 19, 2011 9:17 pm
by martin86
So changing the code in L2JServer\gameserver\data\stats\ would be ilegal ?
But we are not changing client we are changing server ?

Re: Custom Items.

Posted: Wed Jan 19, 2011 9:27 pm
by dark911_ro
martin86 wrote:So changing the code in L2JServer\gameserver\data\stats\ would be ilegal ?
But we are not changing client we are changing server ?

No , changing server files is not illegal. So you can change w/e you want.

Changing CLIENT files is illegal! For ex , your issue : If you want to make client see stats you modified on that item will be illegal.

Re: Custom Items.

Posted: Wed Jan 19, 2011 9:36 pm
by martin86
So basicly if i change xml files on server and i dont change anything in the system folder its all ok ?
But players wont see what i did whith wepons/armors :X

Re: Custom Items.

Posted: Thu Jan 20, 2011 12:03 am
by hope
change files in server is ok
change files in client is a no no

Re: Custom Items.

Posted: Thu Jan 20, 2011 9:46 am
by martin86
Thx for info but i have another question :D
If changing client is ilegal, why is there so many privat servers whith custom items and nobody pay for ilegal actions ?

Re: Custom Items.

Posted: Thu Jan 20, 2011 10:59 am
by dark911_ro
martin86 wrote:Thx for info but i have another question :D
If changing client is ilegal, why is there so many privat servers whith custom items and nobody pay for ilegal actions ?
Why there are people that kill other people or steal things and never get caught ?
To be more clear , your free to do w/e you want with ur client files , but you wont get any help regarding that issue from this forum.

Re: Custom Items.

Posted: Thu Jan 20, 2011 5:06 pm
by martin86
This is kinda bad, if i cant make any custom items, my server wont be any diferent from other servers :D
But still i wont change client. Thx for info again.

Re: Custom Items.

Posted: Thu Oct 20, 2011 11:27 pm
by mudasty
hello everyone,

i need to add a custom item in server side like adena.

i have added this code to xml:

<item name="Test" type="EtcItem" id="99000">
<set name="icon" val="icon.etc_adena_i00"/>
<set name="immediate_effect" val="1"/>
<set name="material" val="gold"/>
<set name="price" val="1"/>
<set name="is_stackable" val="true"/>
<set name="is_questitem" val="true"/>
</item>

i run item create ingame and system shows "you have spawned 100 Test(99000) in gm02 inventory.

i go check my iventory and i have nothing there. i tryed to restart and nothing.
when i check the database, the item is there in my items list.

should i need to add this item in any other place?

thanks for help.