GTA_AntiAFK_WTF.ahk
Code:
THE_KEY_YOU_WANT_PRESS_AFTER_13_MINUTES = z ; Or y on QWERTZ, best option, didn't make any problems and prevent AFK.
GameTitle = Grand Theft Auto V
WinGet, PID, pid, %GameTitle%
GTAPid := pid
Ticks := A_TickCount
while(pid > 0) ; While GTA is running
{
if (A_TickCount - Ticks > 780000) ; 13 Minutes
{
WinGet, PID ,pid , A
if (GTAPid != pid) ; Activate GTA Window if is not in foreground
{
WinActivate, %GameTitle%
sleep 2000
} ; Send Key
Send {%THE_KEY_YOU_WANT_PRESS_AFTER_13_MINUTES% down}
sleep 10
send {%THE_KEY_YOU_WANT_PRESS_AFTER_13_MINUTES% up}
Ticks := A_TickCount ; Reset Ticks
}
WinGet, PID, pid, %GameTitle% ; Check if GTA is still running
}