szucsaaron Posted May 6, 2012 Share Posted May 6, 2012 (edited) Hi my problem is that i ve been writing a script and when i tested it i found out that the script keeps doing the first 2 stages and not doing the third stage i think its because its too fast and keeps clicking on the variables too many times but i need it to click only once than repeat the whole process Im a beginner so Please help! $reddot = PixelSearch(410, 365, 1082, 868, 0xFF0000) $micro = PixelSearch(410, 365, 1082, 868, 0x00AA00) $greenline = PixelSearch(1071, 1005, 1247, 1016, 0x00AA00) ;stage1 While 1 $green = PixelSearch(410, 365, 1082, 868, 0x00AA00) If IsArray($green) = True Then MouseMove($green[0], $green[1], 1) Sleep(100) MouseClick("left") EndIf If Not IsArray($green) = True Then MouseMove(940, 87) MouseClick("LEFT") Sleep(3000) EndIf WEnd ;stage 2 While 2 $reddot = PixelSearch(410, 365, 1082, 868, 0xFF0000) If IsArray($reddot) = True Then MouseMove($reddot[0], $reddot[1], 1) Sleep(100) MouseClick("left") EndIf WEnd Sleep(10000) *stage 3 While 3 $greenline = PixelSearch(1071, 1005, 1247, 1016, 0x00AA00) If IsArray($green) = True Then EndIf MouseMove(511, 227) MouseClick("LEFT") WEnd Edited May 6, 2012 by szucsaaron Link to comment Share on other sites More sharing options...
szucsaaron Posted May 6, 2012 Author Share Posted May 6, 2012 (edited) all in all i would like if my script would do the stages then repeat Edited May 6, 2012 by szucsaaron Link to comment Share on other sites More sharing options...
JohnOne Posted May 6, 2012 Share Posted May 6, 2012 Can you enlighten me as to how your script gets to "stage2"? AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
trancexx Posted May 6, 2012 Share Posted May 6, 2012 JohnOne JohnOne, dear naive JohnOne. He selects stage1 and deletes it before running the script. ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
szucsaaron Posted May 7, 2012 Author Share Posted May 7, 2012 it gets to the secons stages as is does the 2nd stage at the same time as the 1st one oh but pls would you help me how to make stages as they follow each other Link to comment Share on other sites More sharing options...
stormbreaker Posted May 7, 2012 Share Posted May 7, 2012 (edited) Seeing your script, I see it will go looooooooooping... at the first stage, man, you create an infinite loop and provide no room to get out of it. Search the help file for ExitLoop... Edited May 7, 2012 by MKISH ---------------------------------------- :bye: Hey there, was I helpful? ---------------------------------------- My Current OS: Win8 PRO (64-bit); Current AutoIt Version: v3.3.8.1 Link to comment Share on other sites More sharing options...
jchd Posted May 7, 2012 Share Posted May 7, 2012 Just curious, which game is that for? This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
szucsaaron Posted May 7, 2012 Author Share Posted May 7, 2012 not a game Link to comment Share on other sites More sharing options...
jchd Posted May 7, 2012 Share Posted May 7, 2012 I tried! This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
szucsaaron Posted May 7, 2012 Author Share Posted May 7, 2012 but than please could some1 tell me how to make a loop with multiple pixelsearches which has stages as i included and it ends the stages and at the end it repeats itself? Link to comment Share on other sites More sharing options...
szucsaaron Posted May 7, 2012 Author Share Posted May 7, 2012 Listen up it is not a game I SWEAR Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 7, 2012 Moderators Share Posted May 7, 2012 szucsaaron,it is not a gameThen I suggest you post a screenshot showing the "red dot" and the "green line" and explain to us why you need to click on them. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
szucsaaron Posted May 7, 2012 Author Share Posted May 7, 2012 (edited) OMG!!! what on my table i have seen my blood in dots as my nose was bleeding that was one of the variables the other one was a bracelet u know which u can get in shop or if u go to parties or anything what if a name 1 of my variable like a pink pussycat or a headphone or anything shall i make a photograph of my desk or what???? Edited May 7, 2012 by szucsaaron Link to comment Share on other sites More sharing options...
szucsaaron Posted May 7, 2012 Author Share Posted May 7, 2012 (edited) anyway i dont even have to click on the greenline just make sure if that is green or not Edited May 7, 2012 by szucsaaron Link to comment Share on other sites More sharing options...
stormbreaker Posted May 7, 2012 Share Posted May 7, 2012 Judgement Time !!! ---------------------------------------- :bye: Hey there, was I helpful? ---------------------------------------- My Current OS: Win8 PRO (64-bit); Current AutoIt Version: v3.3.8.1 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 7, 2012 Moderators Share Posted May 7, 2012 szucsaaron, Replying like that makes this a very easy decision. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
Recommended Posts