авто выход из игры если стоишь в афк 10 минут ахк

Coleman

Новичок
Автор темы
12
0
помогите сделать ахк который будет закрывать игру после 10 минут афк
 

Kvisk

Известный
212
223
AutoHotKey:
#NoEnv
#include sampUDF.ahk

F1::
addChatMessageEx(0xFFFF00, "[AHK Support]: {ffffff}Скрипт включен!")
check_AFK:
settimer, check_AFK, 2000
AFK := IsInAFK() ; (1 - AFK, 0 - не AFK, -1 - Игра закрыта)
if (timer >= 300) {
    process, close, gta_sa.exe
    MsgBox, Игра закрыта, скрипт выключен
    ExitApp
}
if (AFK = -1) {
    MsgBox, Игра закрыта, скрипт выключен.
    ExitApp
} else if (AFK = 1) {
    timer += 1
} else if (AFK = 0) {
    timer := 0
} else {
    MsgBox, Ошибка.
    ExitApp
}
return
 

Kvisk

Известный
212
223
Решил проблему переменными
PHP:
afk:= 0
loop
{
  
isafk:=IsInAFK()
if (isafk == 1) {
afk+=1
sleep , 1000
}
if (isafk == 0){
   afk:= 0
}

if (afk > 10)
{
process , close , gta_sa.exe
ExitApp
}

}
return
я тебе написал готовое решение, если не нравится settimer замени на луп или вайл, и твой вариант будет ждать кучу ресурсов компа если ты не в афк + он у тебя игру закроет через 10 сек после афк, а не 10 минут
 

Coleman

Новичок
Автор темы
12
0
я тебе написал готовое решение, если не нравится settimer замени на луп или вайл, и твой вариант будет ждать кучу ресурсов компа если ты не в афк + он у тебя игру закроет через 10 сек после афк, а не 10 минут
10 секунд ставил для теста по поводу пк не вижу проблем