Как настроить биндер (AHK)

AutoHotkey — сценарный язык программирования, который существенно упрощает процесс PR отыгровок посредством автоматического ввода в игровой чат ряда подготовленных фраз.

AHK по большей части нужен тем игрокам, которые работают в силовых структурах (таких как LSPD, FIB и др.), ведь именно там высокая концентрация коммуникативных действий, где при нажатии нескольких клавиш вы в считанные секунды можете воспроизводить объемные отыгровки с использованием /do, /me, /try и т. п.

Как настроить биндер (AHK)

Установка языка

Установка AHK не занимает много времени и не требует специальных знаний: нужно лишь скачать файл с официального сайта и установить языковой пакет на свой компьютер.

Ссылка на скачивание с оф. сайта (v1.1): www.autohotkey.com
Как настроить биндер (AHK)
Как настроить биндер (AHK)

Создание файла

Установив AutoHotkey, открываем контекстное меню нажатием правой кнопки мыши на рабочем столе, создаём файл скрипта, выбрав пункт «Создать - AutoHotkey Script», и открываем его любым доступным редактором (например, блокнот).

Как настроить биндер (AHK)

Написание отыгровок

Разберём принцип написания кода на примере простой отыгровки:

Numpad7::
{
Sendinput, {F6}
Sleep, 200
Sendinput /do Ключ-карта находится на поясе.{Enter}
Sleep, 2200
Sendinput, {F6}
Sleep, 200
Sendinput /me снял ключ-карту с пояса, открыл КПЗ и провел туда задержанного{Enter}
Sleep, 2200
Sendinput, {F6}
Sleep, 200
Sendinput /me закрыл КПЗ и повесил ключ-карту на пояс{Enter}
Return
}

Numpad7:: — клавиша (7 на цифровом блоке клавиатуры), по нажатию которой будет воспроизводиться сценарий.

Сокращение клавиш: # — Win, ! — Alt, ^ — Ctrl, + — Shift (например, !6:: — среагирует на нажатие сочетания клавиш Alt+6).

Sendinput, {F6} — нажимает клавишу F6, которая открывает форму ввода в игровой чат.

Sleep, 200 — ожидание/задержка в ms после открытия формы ввода в чат.

Sleep, 2200 — ожидание/задержка в ms после отправки текста/отыгровки в игровой чат.

Sleep необходимо указывать между каждым действием. Например, нажали F6 — подождали, ввели текст в поле и отправили в чат — подождали.

Sendinput … {Enter} — вводит в поле заданный текст/отыгровку и нажимает клавишу Enter.

При требуется добавить символы # ! ^ +, заключите их в фигурные скобки — {!}

Return — оператор, который возвращает результат воспроизведения/выполнения функции (перед Return не нужно указывать Sleep).

Файл с примерами отыгровок: TEST_AHK.rar
Как настроить биндер (AHK)

Работа скрипта

Наполнив файл нужными отыгровками, сохраняем его и запускаем, кликнув на значок правой кнопкой мыши и выбрав пункт «Run Script». Если вы всё сделали правильно, то на панели задач появится зелёная иконка с буквой «H». Теперь, находясь в игре, при каждом нажатии ранее заданных клавиш будут проигрываться относящиеся к ним сценарии. Выбрав «Exit» в контекстном меню на иконке в трее, вы завершите работу скрипта.

Как настроить биндер (AHK)
Поделиться с друзьями
GTA 5 RP (ГТА 5 РП)