Havegooda Posted August 19, 2007 Share Posted August 19, 2007 Hey, It's been awhile since I've used AutoIt, so I just have a quick question. I'd ask it in IRC, but I couldn't find the server/channel information (I'll go back to searching after I post this). Anyways, could someone give me the command/"If" statement when: I get a color at x/y position? I know how to get them, I've just forgotten how to use them -.-. I apologize in advance if this is too stupid of a question. Thank you! ~Gooda~ Link to comment Share on other sites More sharing options...
cppman Posted August 19, 2007 Share Posted August 19, 2007 (edited) Hey, It's been awhile since I've used AutoIt, so I just have a quick question. I'd ask it in IRC, but I couldn't find the server/channel information (I'll go back to searching after I post this). Anyways, could someone give me the command/"If" statement when: I get a color at x/y position? I know how to get them, I've just forgotten how to use them -.-. I apologize in advance if this is too stupid of a question. Thank you! ~Gooda~ $Color = PixelGetColor(0, 0) ;Get the color at position (0,0) if ($Color == 0xFFFFFF) Then ;The color is white Else ;The color is not white EndIf Maybe this will help? Edited August 19, 2007 by chris95219 Miva OS Project Link to comment Share on other sites More sharing options...
Havegooda Posted August 19, 2007 Author Share Posted August 19, 2007 (edited) This is what I'm working with. Keep in mind that I'm a nub. In theory, this "should" work, right? I'm getting an error that is telling me that it's badly formatted, which I don't doubt. Think you could explain where I've gone wrong? Func PartyMatch If WinActive($Sro_Client)And PixelGetColor(60,709)=5328721)Then Send("{e}") Sleep(2000) MouseClick("LEFT",529,713) Sleep(2000) MouseClick("LEFT",582,654) Sleep(3000) MouseClick("LEFT",1015,290) Sleep(3000) EndIf EndFunc Thanks for hanging on with me... EDIT: Error message below >"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Documents and Settings\HP_Owner\My Documents\Party Match.au3" C:\Documents and Settings\HP_Owner\My Documents\Party Match.au3 (1) : ==> Badly formatted "Func" statement.: Func PartyMatch >Exit code: 1 Time: 1.456 ~Gooda~ Edited August 19, 2007 by Havegooda Link to comment Share on other sites More sharing options...
cppman Posted August 19, 2007 Share Posted August 19, 2007 (edited) You have to understand the error messages. It is telling you that you didn't declare your function properly. Func PartyMatch ;you are missing the () If WinActive($Sro_Client)And PixelGetColor(60,709)=5328721)Then ;you are also missing a ( on the left side of the expression Send("{e}") Sleep(2000) MouseClick("LEFT",529,713) Sleep(2000) MouseClick("LEFT",582,654) Sleep(3000) MouseClick("LEFT",1015,290) Sleep(3000) EndIf EndFuncoÝ÷ Ù*"¶ÈhºW[y«¢+ÙÕ¹AÉÑå5Ñ ¤(%¡]¥¹Ñ¥Ù ÀÌØíMɽ} ±¥¹Ð¥¹A¥á±Ñ ½±½È ØÀ°ÜÀä¤ôÔÌÈàÜÈÄ¥Q¡¸(M¹ ÅÕ½ÐííôÅÕ½Ðì¤(M±À ÈÀÀÀ¤(5½ÕÍ ±¥¬ ÅÕ½Ðí1PÅÕ½Ðì°ÔÈä°ÜÄ̤(M±À ÈÀÀÀ¤(5½ÕÍ ±¥¬ ÅÕ½Ðí1PÅÕ½Ðì°ÔàÈ°ØÔФ(M±À ÌÀÀÀ¤(5½ÕÍ ±¥¬ ÅÕ½Ðí1PÅÕ½Ðì°ÄÀÄÔ°ÈäÀ¤(M±À ÌÀÀÀ¤(¹%)¹Õ¹ Edited August 19, 2007 by chris95219 Miva OS Project Link to comment Share on other sites More sharing options...
Havegooda Posted August 19, 2007 Author Share Posted August 19, 2007 Yearg, damn those teeny things that you can forget so easily with time... Thanks! ~Gooda~ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now