Hi also für ein Spiel wollte ich (habe ich zum Teil auch) so einen Relogger scripten dass wenn ich vom Spiel getrennt werde, der Bot mich dann wieder einloggt.Damit der Bot weiß wann dies geschehen soll, habe ich die Funktion PixelGetColor benutzt.Die Funktion kennt ihr wahrscheinlich.Mein Code sieht bisher so aus :
while(1) ;wartet bis ein HotKey gedrückt wird
Sleep(1000)
WEnd
func start()
If $relogpx = 0xF75DAD Then
Sleep(1000)
MouseClick("left", 250,350,2) ; Server auswählen
Sleep(1000)
MouseClick("left", 485,210,2) ; Channel auswählen
Sleep(1000)
MouseClick("left", 515,485,2) ; OK drücken
Sleep(1000)
MouseClick("left", 610,465,2) ; ID-Feld anklicken
Sleep(1000)
Send($id,1) ; Id aus der .ini-Datei eingeben
Sleep(1000)
MouseClick("left", 610,495,2) ; PW-Feld anklicken
Sleep(1000)
Send($pw,1) ; PW aus der .ini-Datei eingeben
Sleep(1000)
MouseClick("left", 600,520,2) ; Verbinden
Sleep(10000)
Send("{Enter}") ; Charakter auswählen
EndIf
EndFunc
func ende()
Exit
EndFunc
so jetzt hab ich das Problem dass nix passiert wenn der $relogpx = 0xF75DAD...habe mal was von SearchPixel gehört...könnte man dass evtl. da i-wie einbauen ?
Vielen Dank für alle Antworten
[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.
autoit prob mit pixelgetcolor 02/22/2009 - General Coding - 1 Replies ; wenn Pixel 137,133 dann
Send("{$Char down}")
sleep(500)
Send("{$Char UP}")
sleep(1000)
mouseclick("left",191,564)
;end if
wie schreibe ich des
ich will halt das wenn 137,133 den farbcode 0x1E2971 bekommt der mit
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...
AutoIt - PixelGetColor Probem auf versch. PC 06/04/2008 - AutoIt - 4 Replies Hallo,
möglicherweise kann jemand von Euch helfen. Derzeit bin ich dabei, einen
AOE Bot für Archlord zu schreiben. Dieser funktioniert recht ordentlich und
flott. Allerdings nur auf meinem Rechner und nicht auf einem anderen. Das
ist natürlich grossartig für mich aber nicht für andere ^.o
Das merkwürdiges Problem ist, dass ich mit PixelGetColor auf PC1 z.B. den
Farbwert 73695A erhalte aber auf PC2 einen völlig anderen Farbwert.