Пример реализации периодического отстрела ЛТЦ при удержании V.
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
#IfWinActive, ahk_exe aces.exe
$v::
{
SetKeyDelay, 50, 35
while GetKeyState("v", "P")
{
SendEvent, {v down}
SendEvent, {v up}
Sleep, 500 ; время между отстрелами ЛТЦ
}
return
}
Всё то же самое без сторонних скриптов. С одним отличием, внутренняя функция работает как переключатель. И вот ещё что, эту настройку можно изменять перед каждым боем в самом клиенте игры. Подобный функционал устройств ввода имеет место быть, в некоторой степени, но это уже другая тема. Я же тут говорю не о доработке скриптов игры, а о назначениях клавиш и кнопок.
Я бы сказал что вообще для всего для чего возможно можно добавить вкл выкл на туже кнопку, а то реально уже клавиатуры не хватает для тундры(шучу) но все равно не удобно
В смысле вкл на нажатие, выкл на удержание или наоборот?
Для меня с шасси проблема не в кнопках, а именно в том что присутствует только одна команда “переключения режима шасси”.
На РУДе же у меня для шасси отведён (on)-off-(on) тумблер, и хотелось развести на него вкл и выкл, как и в других авиасимах. Но я вынужден повесить на оба положения одну команду и следить за тем что пишут в интерфейсе при нажатиях, в случае чего жать повторно чтобы не потерять шасси или не сесть на брюхо. В частности некоторые модификации P-39 имеют неинформативные органы управления шасси, но там хоть на тумблере “забиндено две команды” :)
Я имел ввиду типа захват цели РЛС/ОЛС, а что бы отхватить надо нажать на другую кнопку, или стабилизация прицела и отключение стабилизации тоже на разные кнопки, если ставить для двух туже кнопку происходит баг и он всегда отключает стабилизацию прицела, и много таких неприятных мелочей, а так вы права, типа система таркова она удачная и легкая в освоении
Ещё на старом форуме создавались темы с том чтобы сделали настройки управления как в enlisted, но что-то это никому не нужно было. Ни игрокам, ни разрабам
Теме +
Перевод не всех функций к виду переключателя применим. Относительно стабилизации прицела. В текущем виде, с двумя кнопками, есть возможность перенести стабилизацию на другую область БЕЗ выключения стаба однократным нажатием кнопки, и сделать это быстро. А если эту функцию привести к виду переключателя, то нужно будет сначала перевести курсор на другую область, выключить стаб, и включить на другой области (он работает как переключатель, помните? вкл./выкл, а переключатель нельзя включить два раза подряд, чтобы его включить второй раз, его обязательно нужно сначала выключить).
На счёт шасси, имеет смысл прикрутить возможность настройки относительного управления, по типу стреловидности крыла или вектора тяги. Тогда появится возможность повешать его на тумблер.
Чтобы использовать скрипт на AutoHotkey, вам нужно:
Скачать и установить AutoHotkey на ваш компьютер, если вы еще этого не сделали. Вы можете загрузить его с официального сайта: https://www.autohotkey.com
Открыть текстовый редактор (например, Блокнот) и скопировать в него код скрипта, добавив в начало файла строки
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
#IfWinActive, ahk_exe aces.exe
Сохранить файл как “имя_файла.ahk”, где “имя_файла” - это имя, которое вы хотите дать вашему скрипту, а “.ahk” - это расширение файла скрипта для AutoHotkey.
Запустить скрипт, дважды щелкнув на файле “имя_файла.ahk”.
Проверить, что скрипт работает, нажав клавишу V на клавиатуре и проверив, что клавиша V нажимается в соответствии с заданным алгоритмом.
Если вы хотите остановить скрипт, щелкните правой кнопкой мыши на значке AutoHotkey в системном трее и выберите “Выход”.
Тундра дает данные о состоянии шасси сторонним программам, поэтому в принципе можно создать скрипт который будет убирать или выпускать шасси по желанию, но это слишком сложно.