Hab dir mal ein kleines AutoIt Script geschrieben:
PHP Code:
HotKeySet("{ESC}","_exit")
HotKeySet("{SPACE}","_switch")
Global $status = False
Global $delay = 500 ; in ms
Global $time = 300000 ; in ms
While Sleep(10000)
;idle
WEnd
Func _switch()
$status = Not $status
$timer1 = TimerInit()
While $status
If (TimerDiff($timer1) >= $time) Then
$status = False
ExitLoop
EndIf
Send("w")
Sleep($delay)
Send("s")
Sleep($delay)
WEnd
EndFunc
Func _exit()
Exit 0
EndFunc
Das solltest du auch ohne Probleme in AHK übersetzen können, falls du es unbedingt in der Sprache programmiert haben möchtest. Da es den Anschein eines Afk Bots hat, kann ich dir auch einen Tipp geben. Unzwar blocken manche Spiele einfache Sends durch AutoIt, jedoch kannst du das manchmal umgehen, indem du #RequireAdmin in deine erste Zeile im Script schreibst, sodass das Script als Admin ausgeführt wird. Falls das nicht hilft, kannst du dich über ControlSend informieren