Hallo,
versuche derzeit einen Bot für ein Spiel zu machen und komme auch ganz gut voran.
Mein Bot läuft selbstständig zum Zielort und wartet dann.
Allerdings hab ich folgendes Problem:
Ich möchte, dass, wenn er keine passenden Pixel findet, (dann ist er am Ziel) mit dem Script fortfährt, in diesem fall mit "Mouseclick...."
Nur wartet mein Bot momentan einfach bis er die entsprechende Farbe wieder findet.
Ich weiss jedoch nicht wie ich ihm sagen kann, dass er wenn er keine entsprechende Farbe findet aufhören soll und mit dem Script weitermachen soll.
Könntet ihr mir da helfen?
versuche derzeit einen Bot für ein Spiel zu machen und komme auch ganz gut voran.
Mein Bot läuft selbstständig zum Zielort und wartet dann.
Allerdings hab ich folgendes Problem:
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)
Case @error
MouseClick("left", 843, 396, 1, 0)
EndSelect
Nur wartet mein Bot momentan einfach bis er die entsprechende Farbe wieder findet.
Ich weiss jedoch nicht wie ich ihm sagen kann, dass er wenn er keine entsprechende Farbe findet aufhören soll und mit dem Script weitermachen soll.
Könntet ihr mir da helfen?