So hab das mal anders gemacht
und zwar:
Code:
;-------------------------FARBEN---------------------------------;
$CC = PixelSearch(0, 32, 701, 795, 0xC3BE61, 2)
$CC1 = PixelSearch(8, 30, 1015, 760, 0xD0B068, 1)
$CC2 = PixelSearch(720, 33, 1599, 754, 0xC3BE61, 2)
$CC3 = PixelSearch(8, 30, 1015, 760, 0xD0B068, 1)
Func _AnFunc() ;Startet den Bot
While 1
If IsArray ($CC) = False Then
Send ("{A down}")
Sleep (800)
Send ("{A up}")
Sleep (2000)
EndIf
WEnd
While 1
Sleep(200)
MouseClick("right", 1200, 131)
If IsArray ($CC2) = False Then
Send("{A down}")
Sleep (800)
Send ("{A up}")
Sleep (300)
MouseClick( "right", 51, 47)
EndIf
WEnd
While 1
TrayTip ("Started", "Bot gestartet", 10)
;======== Linker Client Maschine 1.Versuch ========;
If IsArray($CC) = True Then
MouseClick ("right", $CC[0], $CC[1])
Sleep (3000)
;======== Linker Client Register Gruppe 1.Versuch ========;
MouseClick( "left", 240, 195)
Sleep( 900 )
MouseClick( "left", 244, 509)
Sleep(400)
MouseClick( "right", 1303, 134)
Sleep( 3000 )
EndIf
;======== Linker Client Maschine 2.Versuch ========;
;======== Linker Client Register Gruppe 2.Versuch ========;
;nicht nötig im Moment
;======== Rechter Client Maschine 1.Versuch ========;
If IsArray ($CC2) = True Then
MouseClick ("right", $CC2[0], $CC2[1])
Sleep (3000)
;========= Rechter Client Register Gruppe 1. Versuch ======;
MouseClick ("left", 1234, 251)
Sleep (900)
MouseClick ("left", 1230, 560)
Sleep( 66000 )
EndIf
;Bestätigung für linken Client
MouseClick ("left", 116, 517)
Sleep (2000)
;Bestätigung rechter Client
MouseClick ("left", 1149, 530)
Sleep (50000)
;======= Kampf 1 : 0 ... Client 2 läuft raus ========;
Send( "{E down}" )
Sleep( 6000 )
Send( "{E up}" )
Sleep( 50 )
MouseClick( "right", 271, 320)
Sleep( 35000 )
;======= Kampf 1 : 1 ... Client 1 läuft raus ========;
Send( "{E down}" )
Sleep( 6000 )
Send( "{E up}" )
Sleep( 50 )
MouseClick( "right", 1057, 334)
Sleep( 35000 )
;======= Kampf 2 : 1 ... Client 2 läuft raus ========;
Send( "{E down}" )
Sleep( 6000 )
Send( "{E up}" )
Sleep( 50 )
MouseClick( "right", 271, 320)
Sleep( 35000 )
;======= Kampf 2 : 2 ... Client 1 läuft raus ========;
Send( "{E down}" )
Sleep( 6000 )
Send( "{E up}" )
Sleep( 50 )
MouseClick( "right", 1057, 334)
Sleep( 35000 )
;======= Kampf 3 : 2 ... Client 2 läuft raus ========;
Send( "{E down}" )
Sleep( 6000 )
Send( "{E up}" )
Sleep( 50 )
MouseClick( "right", 271, 320)
Sleep( 55000 )
WEnd
;=========Dreht sich um die Maschine zu finden========;
While 1
If IsArray ($CC) = False Then
Send ("{A down}")
Sleep (800)
Send ("{A up}")
Sleep (2000)
EndIf
WEnd
While 1
Sleep(200)
MouseClick("right", 1200, 131)
If IsArray ($CC2) = False Then
Send("{A down}")
Sleep (800)
Send ("{A up}")
Sleep (300)
MouseClick( "right", 51, 47)
EndIf
WEnd
EndFunc ;==>_AnFunc
Das soll meine Anfunction sein, aber wenn ich auf an klicke dann schließt sich mein Bot.
Kann mir jemand sagen wo ein Fehler liegen könnte?
Der Befehl nach dem ich gefragt hab hab ich in:
Code:
While 1
If IsArray ($CC) = False Then
Send ("{A down}")
Sleep (800)
Send ("{A up}")
Sleep (2000)
EndIf
WEnd
Umgewandelt...