Hendricius Posted October 17, 2006 Posted October 17, 2006 Sleep(5000); $black = 0 Global $PAUSED = False HotKeySet("b","beenden"); HotKeySet("p", "TogglePause") WinActivate("Warcraft III") While 1; Sleep(2000); Send("!q"); If PixelGetColor(647,926) != $black Then [b];here the errors occur[/b] Do PixelGetColor(647,926) Sleep(1000) Until PixelGetColor(647,926) = $black EndIf Send("{F10}"); Sleep(500); Send("!e"); Send("!q"); Send("{ENTER}"); Sleep(2000); Else Sleep(10000000000); WEnd func beenden() Exit EndFunc The Errormessage is at line 16. Thanks
Xenobiologist Posted October 17, 2006 Posted October 17, 2006 Hi, macht wenig Sinn aber ... Bitteschön: $black = 0 Global $PAUSED = False HotKeySet("b", "beenden"); ;HotKeySet("p", "TogglePause") ; ist nicht definiert! WinActivate("Warcraft III") While 1 Sleep(2000); Send("!q"); If PixelGetColor(647, 926) <> $black Then Do Sleep(1000) Until PixelGetColor(647, 926) = $black Send("{F10}"); Sleep(500); Send("!e"); Send("!q"); Send("{ENTER}"); Sleep(2000); Else Sleep(10000000000) ; <-- das wartet aber ewig :-) EndIf WEnd Func beenden() Exit EndFunc ;==>beenden So long, Mega Scripts & functions Organize Includes Let Scite organize the include files Yahtzee The game "Yahtzee" (Kniffel, DiceLion) LoginWrapper Secure scripts by adding a query (authentication) _RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...) Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc. MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times
BitRot Posted October 17, 2006 Posted October 17, 2006 The Errormessage is at line 16. Thanks Thanks for pointing exactly to the line that causes the error (very helpfull, keep doing that), but what might that error be ? I can make a guess, but somehow I regard that as a lot less precise than hearing the news directly from the horses mouth (that's a saying, not in any way ment negative) As for my guess ? I think that AI (AuotoIt) just does not know that "!=" means "not equal". What it expects in such a case is "<>" (lower or higher => not equal).Hope that helps.
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