[help] Как банке прописывается скилл?
В БД есть банка допустим Healing Point с ИД 727
Скилл у неё <skill id="2032" levels="1" name="Healing Potion">
Допустим я создал новую банку с ид 999
Как привязать её скилл 2032?
Где прописываетя это?
Я говорю новую банку если добавить
На сколько я знаю банкиам скилл привязывается в ядре, может есть другой способ?
заходиш в навикат, в таблицу etcitem, там есть столбик skill, в нем пишеш id(скила)-lvl(скила) у дабавленной тобой банки, вроде так...
DarkMemphis: заходиш в навикат, в таблицу etcitem, там есть столбик skill, в нем пишеш id(скила)-lvl(скила) у дабавленной тобой банки, вроде так...
Нет так только у арморов и веапона (сборка l2j part2)
qwerty111
<set name="power" val="1.0" />
<set name="target" val="TARGET_SELF" />
<set name="skillType" val="BUFF" />
<set name="hitTime" val="0" />
<set name="operateType" val="OP_ACTIVE" />
<set name="buffDuration" val="15000" />
<set name="castRange" val="-1" />
<set name="effectRange" val="-1" />
<set name="isPotion" val="true" />
<set name="staticReuse" val="true" />
<set name="reuseDelay" val="15000" />
<for>
<!-- retail value: 8HP/sec; stat update every 3 units (2 sec) -->
<!-- Verified by slyce - Interlude - 8th Aug 2007 -->
<effect count="7" name="HealOverTime" time="2" val="16" stackOrder="8" stackType="HpRecover" />
</for>
</skill>
Не вижу тут привязки к поинту с ИД 727
..../data/scripts/handlers/itemhandlers/Potions.java
дальше я думаю догадаешься там не сложно
— Perpetuum Mobile
morfeus: ..../data/scripts/handlers/itemhandlers/Potions.java
дальше я думаю догадаешься там не сложно
Ядро недоступно для исправлений...
Сборка платная...
Вот и ищу другой способ.
способ бы другой был если бы в сборке уже было проработанна привязка скилов к экитемам и в таблице экитем существовала колонка скилс ( но это наврятле есть )
а так только через ядро привязывается в классе potions.java
теоретически ( если в твоей сборке это проработанно ) ( в сборках эму и l2j server это какрас таки сделали в парт 2 ) то можно сделать ещё 1 вещь
заходиш в папку data находиш файл extractable_item
сверху написан порядок заполнения - если он такой (#ItemID;skillId;skillLvl;Production1,Quantity1,Chance1[;Production2,Quantity2,C
hance2... )
то прописка будет примерно такой
999;2032;1;-1,0,100
но если сверху прописанно только так ( #ItemID;Production1,Quantity1,Chance1[;Production2,Quantity2,Chance2... )
то данный способ несработает - других вариантов я невижу
ну я вообще обращался к ДП..просто с балды подумал что у тебя l2jserver стоит
а по старинке в ядре
и как ты с бубном не пляши по другому не сделаешь
— Perpetuum Mobile
B J: сверху написан порядок заполнения - если он такой (#ItemID;skillId;skillLvl;Production1,Quantity1,Chance1[;Production2,Quantity2,C
hance2... )
то прописка будет примерно такой
999;2032;1;-1,0,100
но если сверху прописанно только так ( #ItemID;Production1,Quantity1,Chance1[;Production2,Quantity2,Chance2... )
то данный способ несработает - других вариантов я невижу
<item id="8403" allowMulti="false">
<!-- Fish Scale -->
<product itemId="6911" count="2" chance="30" />
<!-- Fish Gem -->
<product itemId="6913" count="1" chance="21" />
<!-- Green Colored Fish Scale -->
<product itemId="8353" count="2" chance="47" />
<product itemId="-1" count="0" chance="2" />
</item>
Вот такие там итемы : (
Тоесть не получится?


