Проблема с АФК

Kev1H

Новичок
Автор темы
19
0
Вообщем, написал скриптик. Выводит текст, все работает, НО когда выходишь в АФК и прожимаешь кнопку отыгровки, скрипт также работает.

Как сделать так, чтобы он определял в АФК ты или нет. Если нет - работает, если да - не работает. Или какой-нибудь другой способ может существует?

Вот видео, показывающее это:
 

darksoor

Известный
674
353
Вообщем, написал скриптик. Выводит текст, все работает, НО когда выходишь в АФК и прожимаешь кнопку отыгровки, скрипт также работает.

Как сделать так, чтобы он определял в АФК ты или нет. Если нет - работает, если да - не работает. Или какой-нибудь другой способ может существует?

Вот видео, показывающее это:

Вставь это после нажатия кнопки.
AutoHotKey:
ifWinNotActive, GTA:SA:MP
{
    return
}

Либо в начале скрипта это:
AutoHotKey:
#IfWinActivate GTA:SA:MP
 
Последнее редактирование:

Mark_Minerov

Известный
18
0
Вообще как я записываю:

Код:
~F12:
if (IsInAFK()) {
return
}

Код

return

Значок ~ представляет собой то, что если эта клавиша используется системой для ввода информации, к примеру, цифра 5 используется как клавиша для напечатанья текста, то этот знак говорит системе, что не будет прирывать её работу, то есть, цифра 5 выведется как и обычно, но и AHK выполнит свой скрипт, который был назначенный на данную клавишу.

Код:
 - IsInAFK()  - Проверяет находится ли локальный игрока в AFK 
(1 - AFK, 0 - не AFK, -1 - Игра закрыта)