[help] Как добавить предмет в Клиент и на Сервер?
Здрасте!
Никак не могу добавить предмет! подскажите что делаю не так?
1. server/game/data/stats/armor
Создаю там файл с именем "30000.xml" в файле пишу это:
<?xml version='1.0' encoding='utf-8'?>
<list>
<item id='30000' name="War">
<for>
<mul order="0x30" stat="pAtk" val="1.30"/>
<mul order="0x30" stat="pAtkSpd" val="1.30"/>
<mul order="0x30" stat="mDef" val="1.30"/>
<mul order="0x30" stat="maxHp" val="1.30"/>
</for>
</item>
</list>
2. В клиенте открываю armorgrp.dat и в конце добавляю:
1 30000 0 3 2 5 0 dropitems.drop_sack_m00 dropitemstex.drop_sack_t00 icon.armor_back03 4294967295 250 17 0 0 0 1 13 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 1 "00-01-00-00-00" 1 1 LineageWeapons.cotton_cloak_m00_mt 1 LineageWeaponsTex.cotton_cloak_t00_mt 0 0 LineageEffect.p_u002_a 1 ItemSound.itemdrop_armor_cloak ItemSound.itemequip_armor_cloak 1 0 0 0 0 4 0 0 0
3.В клиенте открываю itemname-e.dat и в конце добавляю:
30000 War 1лвл "Артефакт древних , который наделяет вашего персонажа особой силой силой:n+3% Физ. Атк.n+3% Скор. Атакиn+3% Маг. Защ.n+3% ХпnПовысить лвл камня можно в стартовых локациях. " -1 0 1
4.В MySQL в таблицу armor добавляю это:
30000 War back false none 250 cloth none 0 -1 10 0 0 10 0 true armor_back03 1 1 1 0 0
------------
Когда захожу на сервер и пытаюсь создать этот предмет, то мне пишет ошибку такого плана:
09:34:04.390 ItemTable[604]: Not defined item_id=30000; out of range
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Unknown Source)
at l2d.game.tables.ItemTable.getTemplate(ItemTable.java:703)
at l2d.game.model.instances.L2ItemInstance.<init>(L2ItemInstance.java:216)
at l2d.game.tables.ItemTable.createItem(ItemTable.java:610)
at commands.admin.AdminCreateItem.createItem(AdminCreateItem.java:79)
at commands.admin.AdminCreateItem.useAdminCommand(AdminCreateItem.java:49)
at l2d.game.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:
60)
at l2d.game.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:46)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
09:34:04.421 Not found template for item id: 30000
java.lang.IllegalArgumentException
at l2d.game.model.instances.L2ItemInstance.<init>(L2ItemInstance.java:220)
at l2d.game.tables.ItemTable.createItem(ItemTable.java:610)
at commands.admin.AdminCreateItem.createItem(AdminCreateItem.java:79)
at commands.admin.AdminCreateItem.useAdminCommand(AdminCreateItem.java:49)
at l2d.game.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:
60)
at l2d.game.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:46)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Объясните, что я делаю не так??? ![]()


