Mein Problem besteht darin, das ich es besser brauche und es zuverlässiger sein soll
Ich habe es so:
Spoiler anzeigen
For $i = 1 to 10
$coord = PixelSearch($ObenX, $ObenY, $UntenX, $UntenY, 0x383936)
If Not @error Then
MouseClickDrag("left", $coord[0], $coord[1], 247, 314, 5)
Sleep(100)
MouseClick("left", $OK1x, $OK1y, 1, 0)
EndIf
Next
Sleep (100)
[/autoit] [autoit][/autoit] [autoit]For $i = 1 to 50
$coord = PixelSearch($ObenX, $ObenY, $UntenX, $UntenY, 0xA9481D)
If Not @error Then
MouseClickDrag("left", $coord[0], $coord[1], $SloteX, $SloteY, 5)
Sleep(100)
MouseClick("left", $OKX, $OKY, 1, 0)
EndIf
Next
Aber es soll so am besten sein
Bestimmte farbe suchen im bereich
---------------------------------------------------
Farbe gefunden >>> fürt es
MouseClickDrag("left", $coord[0], $coord[1], 247, 314, 5)
Sleep(100)
MouseClick("left", $OK1x, $OK1y, 1, 0) aus
---------------------------------------------------
Farbe nicht gefunden >>> leuft es ganz normal weiter, bis zum nexten befehl
---------------------------------------------------------------------------------------------------------------
Bestimmte farbe suchen und Farbe gefunden führt es solange aus, bis die farbe nicht mehr da ist
---------------------------------------------------
Wartezeit
---------------------------------------------------
Bestimmte farbe suchen im bereich
---------------------------------------------------
Farbe gefunden >>> fürt es
MouseClickDrag("left", $coord[0], $coord[1], 247, 314, 5)
Sleep(100)
MouseClick("left", $OK1x, $OK1y, 1, 0) aus
---------------------------------------------------
Farbe nicht gefunden >>> leuft es ganz normal weiter, bis zum nexten befehl
---------------------------------------------------------------------------------------------------------------
Bestimmte farbe suchen und Farbe gefunden führt es solange aus, bis die farbe nicht mehr da ist
---------------------------------------------------
und irgentwie so, das es da auch nach langer laufzeit keine fehler entstehen