Тема: Скрипт почему-то перестаёт работать спустя минуту
Добрый день. Написал вот такой скрипт...
$9::
While GetKeyState("9", "P")
{
PixelSearch,,, 511, 377, 512, 377, 0xe08689, 25, Fast RGB
If !ErrorLevel
{
Click
Sleep, 30
}
Else
{
PixelSearch,,, 511, 377, 512, 377, 0xc83731, 25, Fast RGB
If !ErrorLevel
{
Click
Sleep, 30
}
Else
{
PixelSearch,,, 511, 377, 512, 377, 0xe37561, 25, Fast RGB
If !ErrorLevel
{
Click
Sleep, 30
}
Else
{
PixelSearch,,, 511, 377, 512, 377, 0xba131b, 25, Fast RGB
If !ErrorLevel
{
Click
Sleep, 30
}
}
}
}
}
Return
работает отлично, но буквально минуту, затем перестаёт работать, хотя нет признаков паузы, значек скрипта зеленый. Скрипт использую закомпилированным и с запуском от имени администратора. Не знаете случайно почему он так себя ведет?
И можно ещё вопрос. Вообще хотелось бы чтобы скрипт работал при нажатии правой кнопки мыши, но если я прописываю:
RButton::
While GetKeyState("RButton", "P")
то в игре правая кнопка мыши в итоге тупо не работает))) Поэтому пришлось прописать скрипт на цифру 9, и мышь перепрошить чтобы она одновременно и правую кнопку и 9 зажимала. Можно ли как-то обойтись без перепрошивки мышки?