Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 22:45

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

Advertisement



Pixelsearch Pixelgetcolor

Discussion on Pixelsearch Pixelgetcolor within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2005
Posts: 1
Received Thanks: 0
Pixelsearch Pixelgetcolor

hallo liebe epvpler
ich sitze 3 tage daran ein pixelsearch, bzw ein pixelgetcolor bot für eine kraft anzeige zu schreiben...
ich bin am verzweifeln sufu und google benutzt aber nichts gefunden was mich weiter gebracht hat! der bot klick zu früh bzw zu spät!
ich habs auch schon per getcolor versucht aber auch ein misserfolg..
vielleicht ist ja jemand so nett mir unter die arme zu greifen
unten habe ich 2 images eingefügt wo die kraftanzeige zu erkennen ist.
sie füllt sich von links nach rechts schwarz und im grünen bereich soll geklickt werden.
PHP Code:
func _sufu()
while 
1
    $schw 
0x202020
    $suche 
=PixelGetColor(959742)
        If 
$suche 0x202020 Then
        MouseClick
("left",1024491,1,0)
        EndIf
WEnd
EndFunc 

klesk is offline  
Old 07/15/2011, 00:20   #2
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
naja ausser das du die variable für die farbe nicht nutzt und es die funktion _sufu net gibt sehe ich erstmal rein scripttechnisch kein fehler. mal doof gefragt, stimmen die koordinaten, falls du das autoitwindowinfo tool nutzt... ist der coord mode richtig eingestellt?
kknb is offline  
Thanks
1 User
Old 07/15/2011, 00:31   #3
 
elite*gold: 0
Join Date: Jun 2011
Posts: 67
Received Thanks: 4
Hallo
Versuchs mal so.
Quote:
Nachtrag:
Mit deinen Werten.
Code:
    $schw = "0xCD0E19"
    $suche = PixelGetColor(1104, 1005)
        If $suche = "0xCD0E19" Then
		ToolTip('Klicke')
		Sleep(3000)
        MouseClick("left",1024, 491,1,0)
		Sleep(1000)
        EndIf
Mfg Vierus
Vierus.exe is offline  
Old 07/15/2011, 00:37   #4
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
wie kommst du jetzt auf die anderen koordinaten und vor allem den anderen farbcode?
kknb is offline  
Thanks
1 User
Old 07/15/2011, 00:59   #5
 
elite*gold: 0
Join Date: Jun 2011
Posts: 67
Received Thanks: 4
Na das muss er anpassen, habe es ja bei mir getestet. :-)
PS: Er hatt die Anführungs zeichen nicht gesetzt und ich nehme an das es noch ein Problem in deinem Skript gibt da du die While schleife nicht beendest und das Pg dann darin hängt.Das 2 ist ,darum das Sleep und der Tooltip das das so schnell geht das du garnicht siehst was Passiert.

MfG
Vierus
@kknb
Vielleicht weißt du ein Rat zu meinem Problem
Vierus.exe is offline  
Reply


Similar Threads Similar Threads
AutoIt PixelGetColor problem
05/21/2011 - AutoIt - 4 Replies
Hi zusammen, ich habe einen eigenen Metin2 dss Switcher gemacht, der genau bei 50 dss stoppen soll. Und nun lautete meine Frage: Wie kann ich mehrere PixelGetColor Werte in ein If "packen" :confused: So gehts auf jedenfall schon mal nicht :( Wäre sehr nett wenn ihr mir helfen könntet.
PixelGetColor
12/05/2009 - AutoIt - 2 Replies
Hi ich schreibe schon seit längerem an einem Tool für Warcraft3. Jetzt wollte ich einbauen, dass er nach dem Map laden automatisch den Modus eingibt. Ich dachte das geht mit PixelGetColor, also hab ich es so probiert: If GUICtrlRead ($checkbox3) = 1 Then Do PixelGetColor (1063, 520) sleep (150) Until PixelGetColor (1063, 520) = 0x000000
AutoIt PixelGetColor oder PixelSearch
07/08/2009 - General Coding - 1 Replies
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 : 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...
pixelgetcolor im Hintergrund?
03/10/2009 - GW Bots - 20 Replies
wie der titel schon sagt würde ich gerne wissen ob es auch ein pixelgetcolor fürn hintergrudmode gibt(wär ja komisch da es ja die grafik an dem punkt sucht:D) oda wie mann sowas lösen kann also ich brache das zu folgendem: ich lasse ich schleife so lang durch laufen bis der der nächste gegner (durch ständiges "nächstbefindlicher gegner" drücken:D) der fern kämpfer ist also While not pixelgetcolor (......) ...... WEnd lauf zu fehrkämpfer und beende
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



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


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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