Ich hab ne Frage, unzwa will autoit dieses Code irgendwie nicht richtig ausführen:
[autoit]Func searchtarget()
dim $target, $trys
$target = false
$trys = 0
HotKeySet("{ESC}", "Terminate")
Sleep(3000)
searchtarget()
Func Terminate()
Exit 0
EndFunc
while $target = false
if $trys > 4 Then
send ("{a}")
send ("{w}")
send ("{a}")
send ("{w}")
send ("{a}")
$trys = 0
Else
$trys = $trys + 1
send ("{tab}")
$target = PixelSearch( 255, 60, 255, 60, 0x686668, 15)
if isArray($target) Then
$target = True
attacktarget()
EndIf
EndIf
WEnd
EndFunc
Func attacktarget()
while $target = true
$target = PixelSearch( 255, 60, 255, 60, 0x686668, 15)
if isArray($target) Then
send ("{5}")
Else
$target = False
searchtarget()
EndIf
WEnd
EndFunc
Denn sobald $target ein Arry is beendet sich das script, warum? (Keine Fehlermeldung etc)