Register for your free account! | Forgot your password?

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

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

Advertisement



Autoit Frage

Discussion on Autoit Frage within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2008
Posts: 77
Received Thanks: 2
Autoit Frage

Hey, bin gerade mit dabei, nen einfachen AutoIT bot für metin2 zu schreiben.

Damit mein Char, wenn er tod ist, wieder aufsteht habe ich eine Abfrage, die alle X sek guckt, ob der "neu-starten" button da ist mit PixelGetColor, dafür brauche ich aber die Farbe des Buttons, mein Problem ist, wenn man mit der maus drauf geht, leuchtet der Button auf und somit ist die Farbe falsch :/

Mein lösung war, die farbe mit PixelGetColor in ne Varibale packen und die Variable mit msgbox ausgeben:

$variable = PixelGetColor(207,79)
MsgBox(0,"","" & $variable)


normalerweise wird die Farbe ja mit: 0x256987 z.b. angegeben, aber jetzt gibt er mir einfach nur siebenstellige zahl aus...
benutzee ich diese zahl für z.b. ein IF erkennt er die farbe nicht...


Hoffe ihr könnt mir helfen


Mfg Schlachterer
schlachterer is offline  
Old 05/16/2013, 23:22   #2
 
Der-Eddy's Avatar
 
elite*gold: 205
Join Date: Nov 2008
Posts: 67,906
Received Thanks: 19,505

Siehe zweite Ausgabebox im Beispiel

achja:
Der-Eddy is offline  
Old 05/17/2013, 16:56   #3
 
WJNeeson's Avatar
 
elite*gold: 1445
Join Date: Sep 2011
Posts: 199
Received Thanks: 177
Farbcodes wie 0x123456 sind Hexadezimalzahlen.
PixelGetColor() gibt die Farben als Dezimalzahlen zurück, die erst mit Hex() in Hexadezimalzahlen konvertiert werden müssen.
Du findest den richtigen Farbcode also mit folgendem Script heraus:
PHP Code:
$nPixelcolor "0x" Hex(PixelGetColor(20779))
MsgBox(64""$nPixelcolor
Du kannst auch einfach einen Screenshot machen wenn du tot bist und dann in Paint mit der AutoIt Window Info die Farbe herausfinden.
WJNeeson is offline  
Old 05/17/2013, 19:43   #4
 
elite*gold: 0
Join Date: Jun 2012
Posts: 11
Received Thanks: 0
mach doch einfach einen screenshot wenn der button mal nicht leuchtet und kuck dann was für ne farbe ist. so würde ich es aufjedenfall machen
NeonBurn is offline  
Reply




All times are GMT +1. The time now is 10:50.


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.