В БД есть банка допустим Healing Point с ИД 727
Скилл у неё <skill id="2032" levels="1" name="Healing Potion">
Допустим я создал новую банку с ид 999
Как привязать её скилл 2032?
Где прописываетя это?
Я говорю новую банку если добавить
На сколько я знаю банкиам скилл привязывается в ядре, может есть другой способ?
заходиш в навикат, в таблицу etcitem, там есть столбик skill, в нем пишеш id(скила)-lvl(скила) у дабавленной тобой банки, вроде так...
DarkMemphis: заходиш в навикат, в таблицу etcitem, там есть столбик skill, в нем пишеш id(скила)-lvl(скила) у дабавленной тобой банки, вроде так...
..../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... )
то данный способ несработает - других вариантов я невижу