Перейти к содержанию

Таблица лидеров


Популярный контент

Показан контент с высокой репутацией 02/03/21 в Сообщения

  1. 3 балла
    Инфа более актуальна для ИЛа, но подойдет и для хроник выше. По данному примеру забиндить можно все что угодно, от вызова окна вставки ЛСа и релога без окна подтверждения, до байпассов с админ командами для отладки (зачем такое делать - не знаю, просто привожу примеры ). Первым делом идем в xdat, Interface\Shortcuts\GamingStateShortcutи выбираем клавишу/сочетание клавиш, например вот так: <ShortcutItem Key="IK_Space">SelfTarget</ShortcutItem> Таким образом мы забиндим на пробел взятие себя в таргет. Или так: <ShortcutItem Key="IK_Space" SubKey1="IK_Alt">SelfTarget</ShortcutItem> Теперь нужно для селф таргета нужно зажать альт и клацнуть пробел (а удобно-то как будет, рекомендую). Коды клавиш иногда очевидны ( IK_F1, IK_B, IK_Enter), а иногда не очень, на всякий случай: Далее нужно описать саму команду "SelfTarget". Самый простой вариант - залезть в скрипты Interface\Classes\Shortcut найти там function HandleShortcutCommand( String a_Param ) и добавить: case "SelfTarget": RequestSelfTarget(); break; Но, разумеется, вставить команду можно в любой класс, но тогда Вам придется создать в нем: function OnEvent( int a_EventID, String a_Param ) { switch( a_EventID ) { case EV_ShortcutCommand: HandleShortcutCommand( a_Param ); break; } } а так же сам хэндлер: function HandleShortcutCommand( String a_Param ) { local String Command; if( ParseString( a_Param, "Command", Command ) ) { switch( Command ) { case "SelfTarget": RequestSelfTarget(); break; } } }
×
×
  • Создать...