[core] Комманда на откат скилов
Добрый вечер. Прошу помощи знающих людей, суть вопроса такова: как сделать команду на откат скилов персонажам? Если кому не сложно отпишите.
Под сборку L2Open или под L2Emu, сути не меняет, ядро одно и тоже.
Метод enableSkill принимает 1 аргумент ид скилла - это для лыж
Для л2ему должно быть чет аналогичное
Появился ещё 1 вопрос, чтоб новую тему не создавать спрошу тут. Где можно увеличить количество очков с мобов на хеллбаунде? В каком именно файле меняется?
Wh1tePower: Появился ещё 1 вопрос, чтоб новую тему не создавать спрошу тут. Где можно увеличить количество очков с мобов на хеллбаунде? В каком именно файле меняется?
Очков?
— Заболел
Именно очков, с каждого убитого моба даётся 1-2 очка репы, за убийство нативов -10 очков. Мне нужно найти исход отвечающий за это
попробуй в этом файле найти
core/src/main/java/com/название команды(open/emu)/GS/handler/voicecomandhandler/hellbound.java
это всего лишь файл чтобы посмотреть очки ХБ.
Сами же очки ХБ пишутся в quest\instances\hellbound или в quest\hellbound смотря где в ДП у тебя лежат квесты ХБ...
в самом главном файле - либо hellbound.py либо hbown.py или hellbound.java смотря на чем у тебя ХБ написан и кроется ответ.
Думаю что большинство ХБ одинаковы поэтому тебе надо найти переменную QUEST_RATE в квесте.
Вот её и меняй. Поставишь =1 будут очки как обычно. Поставишь =3 значит ХБ в 3 раза быстрее качать... и тд и тп
А первый вопрос акутален - как сделать команду на откат скилов.
Спасибо, уже и сам нашёл. Просто сначала не думал что в ДП :) Вот тебе ответ на первый вопрос
if (skill.getReuseDelay() <= 900000)
player.enableSkill(skill.getId());
player.sendSkillList();
player.sendPacket(new SkillCoolTime(player));
Реюз скилов не более 15 минут, как на оли. Собственно оттуда выдрал ) Заменил reload_skill, вроде пашет :)

