Как переключить номер панели горячих клавиш

Eternal12

Выдающийся
Участник
Старожил I степени
Сообщения
185
Розыгрыши
0
Решения
2
Репутация
1
Реакции
39
Баллы
1 345
Хроники
  1. The 2nd Throne: Gracia
Исходники
Присутствуют
Сборка
l2open
Для удобства трансформации внедрил код который регистрирует скиллы на панели горячих клавиш, а при завершении состояния удаляет их. Использовал строчку панели 7 она в большинстве случаев не используется игроками. Теперь вопрос как её автоматически переключить ?
 
А там нет еще флай трансформ? Бьіло бьі через них проще, наверное. )
 
А там нет еще флай трансформ? Бьіло бьі через них проще, наверное. )
Да я тоже хотел сначала через резервную панель, но в коде не нашел ничего связаного с ней. Она чисто открывается только при
Код:
setIsFlying(true);
 
А почему бы не использовать те же панели? Добавляем в таблицу шорткатов колонку с ид трансформы, при переходе на трансформу - очищаем текущие шорткаты, подставляем шорткаты из трансформы по ид, ну и соотвественно регистрируем шорткаты привязаные к ид трансформы. Примерно так же как это работает с шорткатами под разные сабкласы
 
А почему бы не использовать те же панели? Добавляем в таблицу шорткатов колонку с ид трансформы, при переходе на трансформу - очищаем текущие шорткаты, подставляем шорткаты из трансформы по ид, ну и соотвественно регистрируем шорткаты привязаные к ид трансформы. Примерно так же как это работает с шорткатами под разные сабкласы
Спасибо, нужно попробовать
 
Назад
Сверху Снизу