1

Тема: AHK: Задержка срабатывания скрипта при любом движении мышью, прицелом.

Используя вот такой скрипт для примера, после выстрела в игре Rust, можно сдвинуть прицел вниз для компенсирования отдачи, но проблема в том, что если при выстреле или еще как мышь, прицел сдвинулся, то срабатывание скрипта произойдет только через секунду или две. Можно как-то убрать эту задержку?

F2::
DllCall("mouse_event", "UInt", 0x0001, "Int", 0, "Int", 100, "UInt", 0, "Int", 0)
return

различные предустановки, не помогают.

#NoEnv  ; Рекомендуется для производительности и совместимости с будущими версиями AutoHotkey.
#SingleInstance Force  ; Гарантирует, что работает только один экземпляр скрипта.
SetBatchLines, -1  ; Устанавливает приоритет обработки скрипта на максимальный уровень.
ListLines, Off

2

Re: AHK: Задержка срабатывания скрипта при любом движении мышью, прицелом.

Сам приведённый код никакой задержки не делает, можете открыть, например, блокнот, запустить скрипт и нажать F2, чтобы убедиться. Задержка возникает из-за реакции игры на отправку события мыши, это кодом, скорее всего, никак отрегулировать не получится.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder