02-05-2014, 02:26 AM
Melcor Написал:Извиняюсь, надо глядеть не RequestEnchantItem а в RequestExTryToPutEnchantTargetItemНе совсем то что мне нужно.. :-) Но спасибо.
или RequestExTryToPutEnchantSupportItem (не помню точно)
Прокачка умений
|
02-05-2014, 02:26 AM
Melcor Написал:Извиняюсь, надо глядеть не RequestEnchantItem а в RequestExTryToPutEnchantTargetItemНе совсем то что мне нужно.. :-) Но спасибо.
02-05-2014, 04:12 AM
В лыже все проще.
1) Создайте новый com.l2jserver.gameserver.model.items.enchant.EnchantScroll 2) Загрузите в него нужные итемы без проверки на грейд Код: /** 3) .... 4) PROFIT! А по второму вопросу - Цитата:И так возникла потребность в небольшом изменении работы прокачки скилов, а именно сделать зависимость некоторых скилов от количества их использования. 1) Реализуем систему хранения промежуточных данных. Нам необходима поддержка сохранения и загрузки информации и ее динамическое изменение в процессе существования чара. 2) Придумываем скилу какое-либо отличие, которое можно будет проверить в методах Cast и ему подобных. 3) При использовании скила с таким отличием фиксируем изменение в нашей системе хранения. 4) При достижении условий на левелап - повышаем и сохраняем уровень скила у персонажа через стандартные механизмы. 5) ... 6) PROFIT!
02-06-2014, 03:55 PM
Хотел реализовать как 1 скилл - не получилось. Свиток без грейда вроде бы работает. С прокачкой скила, не заморачивался, так как сделать свиток - скилом не получилось.
|
« Предыдущая | Следующая »
|