1

Тема: AHK: Скрипт для авто бега

Суть скрипта банальна, это просто кликер на клавишу f2, благодаря ему в игре всегда действует спринт.
Но есть проблема, при работе скрипта отказывают работать некоторые клавиши по типу Shift да и переключение языка работает корява.
Поскольку в этом деле я чайник, прошу помощи у вас.

Как решить проблему с шифтом, переключением языков.
Нужно сделать паузу на клавишу F6 и завершение работы скрипта на F8.
Вот мои наброски.

 
F5::
Loop
{
send {f2 down}
sleep 10
send {f2 up}
sleep 10
}
return

Если всё выше на писаное реализовать сложно, то можно заменить его скриптом:
При нажатии клавиши W автоматически зажимается клавиши F2
Клавиши для запуска, паузы и выхода такие же.
Но как написать этот скрипт я не знаю)
Заранее большое спасибо.

2

Re: AHK: Скрипт для авто бега

У меня в игре была та же проблема, суть была такова:
Скрипт каждые 0.3 сек нажимает на T. Но если попытаться присесть, то при срабатывание скрипта (при клике T) персонаж вставал. Решил так

f8::
i=0
while i = 0
{
Send {vk54}
sleep, 300
while (GetKeyState("CTRL", "P"))
    {
    sleep, 300
    }
}

return


f9::
i=1
return

Думаю понятно что само решение вот


while (GetKeyState("CTRL", "P"))
    {
    sleep, 300
    }