Du hast richtig Gedacht, aber in diesem Fall ist es anders.
Da keine anderes "Case" erfüllt wird gibst du ein weiteres Case an, das "else Case".
D.h. dieses Case wird nur dann aufgerufen wenn kein Pixel gefunden wurde.
In diesem wird dann der ganze ExitLoop code geschrieben:
Code:
Func Start()
While 1
$PixelPosMapMark0 = PixelSearch(742 ,116 ,896 ,172 ,0x0710CF , 0)
$PixelPosMapMark1 = PixelSearch(728 ,123 ,791 ,280 ,0x0710CF , 0)
$PixelPosMapMark2 = PixelSearch(854 ,130 ,899 ,283 ,0x0710CF , 0)
$PixelPosMapMark3 = PixelSearch(741 ,234 ,885 ,290 ,0x0710CF , 0)
Select
Case IsArray($PixelPosMapMark0)
MouseClick("left", $PixelPosMapMark0[0], $PixelPosMapMark0[1], 1, 0)
Sleep(5)
Case IsArray($PixelPosMapMark1)
MouseClick("left", $PixelPosMapMark1[0], $PixelPosMapMark1[1], 1, 0)
Sleep(5)
Case IsArray($PixelPosMapMark2)
MouseClick("left", $PixelPosMapMark2[0], $PixelPosMapMark2[1], 1, 0)
Sleep(5)
Case IsArray($PixelPosMapMark3)
MouseClick("left", $PixelPosMapMark3[0], $PixelPosMapMark3[1], 1, 0)
Sleep(5)
[B]Case Else
MouseClick("left", 843, 396, 1, 0)
Return 1; Ist besser als ExitLoop ;) ist mir aber auch erst gerade aufgefallen [/B]
EndSelect
WEnd
EndFunc
MouseClick("left", 786, 371, 1, 0)
ty,
und danach kann ich auch etwas machen das eine neue func startet sobald ich return 1 habe? danach wieder das selbe also mit return 2 z.B. wieder zur ersten func zurück und so eine schleife erzeugen?
zwar wird (glaube ich) aufgehört nach $pixelposmapmark1 -3 zu suchen aber danach passiert nichts mehr.
hab jetzt rumprobiert aber es nicht rausgefunden bitte nich sauer sein^^
PixelSearch frage 03/04/2013 - AutoIt - 2 Replies Hallo ,
Ich weiss wie PS funktioniert... Nun will ich aber dass wenn er nicht die Besagte Farbe findet immer abwechselnd Nord Süd Ost West wenn er keine mehr Findet.
LG
Pixelsearch Frage 05/29/2011 - AutoIt - 1 Replies Hallo Leute
Wie kann ich bei Autoit 3 , Pixelsearch, die Scanrichtung ändern ?
MfG
MG4all
[Frage]Pixelsearch 09/25/2010 - AutoIt - 2 Replies kann man die pixelsearch funktion : PixelSearch ( left, top, right, bottom, color ]] )
irgendwie beschleunigen ? das er schneller sucht + findet
hat sich schon erledigt, die step funktion übersehen -_-
Frage zu Pixelsearch! 08/21/2010 - AutoIt - 5 Replies Hallo :P
Ich habe eine Frage zu Pixelsearch. Ich bin in folgender Situation.
Ich schreibe gerade einen Aimbot für Teeworlds (Um mich mit Pixelsearch auseinander zu setzen) Ich habe AutoIT gesagt, du sollst den ganzen bildschirm nach einer Bestimmten Farbe suchen. Die Farbe findet es, Zieht auch die Maus dahin. Doch leider ist es eine Ungewollte stelle!
Es zielt nähmlich auf die Anzeige der getöteten und denen Die Getötet haben:facepalm:
Nun möchte ich euch fragen, ob man diese Stelle...
Pixelsearch frage 07/30/2010 - AutoIt - 5 Replies Hi habe mal ne frage zu pixelsearc kann ich es auch machen stamm top,left right und bottom einzugeben das er sich auch einfach auf ein aktives fenster einfach konzentriert?
Z.b ich habe paint offen das er dann nur in paint sucht (angenommen ich habe paint nicht im vollbildmodus^^)