blckpythn Posted May 18, 2010 Posted May 18, 2010 (edited) Hi, essentially what I'm doing is finding two pixels based on color, and having the mouse click on one and drag in the opposite direction of the other.I can get the slope between the two pixels but I still can't think of how to drag away from the other.So I have been testing this in Blosics 2So here is what I have so far.expandcollapse popup#include <Array.au3> Global $greenloc Global $orangeloc Global $winhandle = WinGetHandle("Play Blosics 2, a free online game on Kongregate - Mozilla Firefox") If @error Then MsgBox(4096, "Error", "Could not find the correct window") HotKeySet("{F2}", "Display_Arrays") HotKeySet("{F3}", "Green_Finder") HotKeySet("{F4}", "Orange_Finder") HotKeySet("{F5}", "Clickndrag") ;~ HotKeySet("{F6}", "") HotKeySet("{ESC}", "Exiter") While 1 Sleep(100) WEnd Func Clickndrag() MouseMove($orangeloc[0],$orangeloc[1], 0) MouseClickDrag("primary", EndFunc ;==>Clickndrag Func Green_Finder() $greenloc = PixelSearch(160, 185, 960, 790, 0xcda780, 0, "", $winhandle) ConsoleWrite("Green Finder has been completed") EndFunc ;==>Green_Finder Func Orange_Finder() $orangeloc = PixelSearch(160, 185, 960, 790, 0xcda780, 0, "", $winhandle) ConsoleWrite("Orange Finder has been completed") EndFunc ;==>Orange_Finder Func Display_Arrays() _ArrayDisplay($greenloc) If @error = 1 Then MsgBox(0, "Error", "$greenloc is not an array") If @error = 2 Then MsgBox(0, "Error", "$greenloc has too many dimensions") _ArrayDisplay($orangeloc) If @error = 1 Then MsgBox(0, "Error", "$orangeloc is not an array") If @error = 2 Then MsgBox(0, "Error", "$orangeloc has too many dimensions") EndFunc ;==>Display_Arrays Func Exiter() Exit EndFunc ;==>ExiterAnybody?I have already verified this to not be against the TOS and it has no multiplayer functionality. Edited May 19, 2010 by blckpythn
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