Hey Leute,
ich bin neu in AutoIt und habe mich an einem Script für ein Spiel versucht.
Nix wildes, nur um was zu testen.
Jedoch wird das Script in der Windows Benutzeroberfläche ausgeführt und nicht im Spiel.
Sprich wenn in einer Schleife Tab gedrückt wird passiert das erst dann, wenn ich aus dem Spiel zu Windows gehe per WIN taste und dann wird der Reiter mit TAB von oben bis unten abgegangen.
Wie bekomme ich es hin, dass das Script diese Befehle an das Spiel sendet?
AutoIt
HotKeySet("{ESC}", "Terminate")
HotKeySet("!c", "getColor")
HotKeySet("!a", "attackLoop")
Global $color
Global $interval
$interval = 5000
MsgBox(0, "Starting Up", "ESC to quit, ALT - C to set color and ALT - A to attack.")
Func Terminate()
MsgBox(0, "Closed", "Exit")
EXIT 1
EndFunc
Func getColor()
$color = "0xD57301"
MsgBox(0, "Color Set", "Color: " & $color)
EndFunc
Func attackLoop()
MsgBox(0, "Attacking", "Starting to attack")
While 1
Send("{TAB}")
$point = PixelSearch(829, 18, 1102, 29, $color)
if IsArray($point) Then
Send("{5}")
Sleep($interval)
EndIf
Sleep(50)
WEnd
EndFunc
While 1
Sleep(250)
WEnd
Alles anzeigen