Ich post erst mal den Code den der sagt am meisten aus:
[autoit]
Func _beispiel()
Do
;----------------------------
If $Irelewant = $egal Then ;|--> Der Teil ist ja erst mal fast egal,
$auchegal ;|--> Weil der untere Teil soll ja verhindern, das dieser Teil ausgeübt werden kann,
EndIf ;|--> in dem der zweite teil einfach mal so lange sleept bis der pixel weg ist
;----------------------------
$cord = PixelSearch(651, 19, 659, 22, 0xCD3B3C) ; nach jeder do runder gucken ob der pixel da ist
If Not @error Then ; wenn er da ist dann --->
Do
Sleep(1000) ; sleep, hmmm und muss jetzt hier noch mal pixelSearch rein?
Until $cord = @error ; auf alle fälle wenn der pixel weg ist (bzw. der pixel mit der bestim. Frabe) solls normal weiter gehen
EndIf ; und erst wieder stopen wenn der pixel da ist
Until $blub = 999999
EndFunc ;==>_beispiel
[/autoit]Jo wie im code zu erkennen soll das script eine bestimmte sache machen, bis an einer bestimmten ein Pixel auftaucht ---> da solls dann so lange sleep´en bis der pixel wieder weg
ist, und dan normal weiter machen. Jo und dan geht das ganze von vorne los. Aber falls der pixel nicht gefunden wurde solls einfach normal weiter machen.
Hier noch mal nen par schrit folge beispiele:
A ---> B ---> C---> (Test ob der Pixel da ist) ---->
Wenn ja, dann sleep bisser weg ist, danach normal weiter --->D --->E usw.
Wenn nein, dann normal weiter --->D --->E usw.
Würde das so wie in meinen Code gehen oder was müsste ich noch verändern bzw. wie müsste das aussehen. Thx, im Voraus.
PS: Nein, es soll kein "Bot" werden!
mmfg. TheLol