Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 22:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



AutoIt PixelGetColor oder PixelSearch

Discussion on AutoIt PixelGetColor oder PixelSearch within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
StefanSchaab's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 71
Received Thanks: 3
Question AutoIt PixelGetColor oder PixelSearch

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 :

Quote:
$id = IniRead("wichtig.ini", "relog", "id", "...")
$pw = IniRead("wichtig.ini", "relog", "pw", "...")
$relogpx = PixelGetColor(28,333)

HotKeySet("{PGUP}" , "start") ;Bild Hoch = start
HotKeySet("{PGDN}" , "ende") ;Bild Runter = ende

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
StefanSchaab is offline  
Old 07/08/2009, 20:14   #2
 
elite*gold: 9
The Black Market: 156/0/0
Join Date: Apr 2009
Posts: 10,163
Received Thanks: 3,811
Ich denke, das liegt am Pixel.

Versuchs mal mit ner anderen Farbe, ich hab bei meinem Bot die farbe unten links genommen, das rote wo Ymir steht.


mfG
AllesVergeben is offline  
Reply

Tags
auto, autoit, pixelgetcolor, pixelsearch, script


Similar Threads Similar Threads
[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.



All times are GMT +1. The time now is 22:46.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.