Здравствуйте, форумчане. Пожалуйста, посоветуйте, как можно ускорить работу скрипта, если это возможно.
Суть в том, что нужно более быстрое реагирование скрипта на смену пикселя и дальнейшее нажатие кнопки.
Код:
#include <Color.au3>
#include <Misc.au3>
Global $WinName = "World of Warcraft"
Global $state = "stop"
HotKeySet("{F11}", "GoRotate")
HotKeySet("{F12}", "NGoRotate")
While 1
Running();
WEnd
Func GoRotate()
$state = "rotating"
EndFunc
Func NGoRotate()
$state = "nrotating"
EndFunc
Func Running()
Switch $state
Case "rotating"
Rotating()
EndSwitch
EndFunc
Func Rotating()
$colorwhite = 16777215
$colorblue = 65535
While $state = "rotating"
If PixelGetColor(5, 5) = $colorwhite Then
Send("{F7 down}");
Send("{F7 up}");
sleep(20);
EndIf
If PixelGetColor(5, 5) = $colorblue Then
Send("{F8 down}");
Send("{F8 up}");
sleep(20);
EndIf
WEnd
EndFunc