kann mir jemand erklären, wie PixelSearch funktioniert?
Ich hab zwar schon auf mehrere Seiten was dazu gesehen...
... aber ich versteh das immer noch nicht.
Ich hab den RGB Wert 210,133,85 und möchte, dass wenn ich die Taste UP drücke, dass sich die Maus an diese Stelle bewegt.
Aber 1. hab ich keine Ahnung wie ich diesen RGB einfügen soll und 2. bewegt sich dann die Maus alleine an diese Stelle?
Kann ich dann noch irgendwie einstellen, dass irgendwie einen Bereich auswählen soll, wo möglichst viele dieser Pixel zu finden sind?
Was wenn ich nur ein Teil des Bildschirms (in der Mitte) in die Suche einbezihen will?
Func _start() While 1 $B = PixelSearch(416, 252, 919, 586, 0x039A3B) If IsArray($B) = True Then MouseMove($B[0], $B[1], 1) MouseClick("left") EndIf WEnd EndFunc
Func _exit() Exit EndFunc
While 1 Sleep("200") WEnd
hier ein bsp.
hier wird in im bereich von 416, 252 bis 919, 586 die farbe 0x039A3B suchen.
wenn es gefunden wird die maus dahin bewegt und dann raufgedrückt.
Ehm.. Kleine Frage ^^
Also ich versteh das nicht soo ganz xD
Was bedeutet das: 0xE5E5E4 bzw. ich glaube, dass es eine Farbe ist, aber wie findet man die heraus xD
Was bedeutet das: [0], $B[1], 1), $B ist die Variable aber warum das in den [ ]
Ehm.. Kleine Frage ^^
Also ich versteh das nicht soo ganz xD
Was bedeutet das: 0xE5E5E4 bzw. ich glaube, dass es eine Farbe ist, aber wie findet man die heraus xD
Was bedeutet das: [0], $B[1], 1), $B ist die Variable aber warum das in den [ ]
Das $B[0] ist ein Array, am besten du schaust dir nocheinmal die Grundlagen an:
Ok danke x3
Werde mal gucken, nachdem ich den Guide durchgelesen hab, den Shadow992 reingeschrieben hat, ob ich es auch schaffe einen AimBot für ein simples Game zu machen xD
$B[0] und $B[1] stehen ja für eine Koordinate auf dem Bildschirm, z.B. 400/200.
Wenn du nun $B[0]+15 und $B[1]+10 schreibst veränderst du die Koordinate um 15 nach rechts und 10 nach unten.(Bei minus genau andersrum)
Also bewegt sich die Maus nicht auf 400/200 sondern auf 415/210.
Bezogen auf dein Problem das der Bot nicht immer deine Ziele trifft: Da ich vermute das dein Bot den gesuchten Pixel findet aber dort nicht der Treffbereich vom Ziel, veränderst du mit den +x und +y einfach den Punkt wo er nach finden des Pixels, mit der Maus sich hinbewegen soll.
Hoffe das stimmt so^^ Ist ja immerhin mein erster Post
nja... erstmal, weisst du wie man PixelSearch benutz?
$B = PixelSearch(322, 134, 955, 523, 0xE5E5E4)
es sucht in einem vorgegebenen bereich nach der farbe,
indem fall von "322,134" bis "955,523" nach der farbe "0xE5E5E4".
so. wenn es gefunden hatt bewegt sich die maus zu der farbe.
MouseMove($B[0], $B[1], 1) .
wenn du jetz noch das machst:
MouseMove($B[0]+15, $B[1]+10, 1)
bewegt sich die maus automatisch 15nach rechts und 10nach unten VON der farbe.
[AutoIt] PixelSearch Tut 06/22/2010 - AutoIt - 8 Replies Hallo,
Mir ist aufgefallen dass die meisten nicht wissen wie man bestimmte Objekt mit Autoit sucht
Die "Grundgedanken":
Wenn ein Pixel mit einer bestimmten Eigenschaft(z:B Pixelfarbe) in einen betimmten Bereich auftaucht dann bewegt der Bot sich da hin :D
So gehts:
Hier erstmal die Variable mit der der Pixel festgelegt wird.
[FRAGE] Autoit Pixelsearch 08/08/2009 - AutoIt - 12 Replies hey
ich bin nun seit ner woche daran ein bisschen mit autoit rumzuspielen. Die tutorials ect sind sehr hilfreich und habe mir die meisten bzw das was ich brauche und gerade auch benutze durchgelesen.
Nun bin ich an einem Punkt angekommen in dem ich nicht mehr weiterweis bzw wo der fehler liegt.
Ich versuche einen bereich nach der Farbe 0xFFE76A abzusuchen.
während er dies macht soll er bei 930, 520 klicken. Sobald er die Farbe gefunden hat 2 minuten warten, und dann in dem bereich...
[AutoIt] Pixelsearch 02/03/2009 - General Coding - 3 Replies Hallo Leute,
Ich hab mir vor kurzem ein Angelbot mit einer Pixelsearchfunktion gemacht,
nur das Problem ist, dass ich nicht weis was ich schreiben soll nachdem er den Pixelsearch nach dem Pixel gemacht hat. Also dass er dann die Angel rauszieht:
...
While (1)
$Fischblase = PixelSearch(518, 198, 520, 200, 0xFCF8FB)
If ??? Then
sleep ( 2500 )
Send ( "{F4 down}" , 0 )
autoit Pixelsearch? 10/24/2008 - Guild Wars - 7 Replies Hy ich versuche mir auch einmal nen Bot zu machen, bin aber eher ein Anfänger. Deswegen brauche ich ma Hilfe!!
Mir geht es jetzt darum dass der Bot rauslaufen soll bzw. dass er etwas schreibt sobald er eine bestimmte Farbe in einem feld erkennt! (das er was schreiben soll habe ich geschrieben um erstma nur das zu kappieren. Wenn ich das hinkriege das er dann halt eienen Pixel erkennt, weiß ich den rest selber^^)
das habe ich geschrieben:
sleep (2000)
send ("v")
send...