Доброго времени суток!
Есть игра в которой присутствует рыбалка, (название абсолютно не важно), начинаю ловить рыбу, далее есть 2 сценария:
1) на крючке мусор, который вылавливается простым нажатием на ПКМ
2) на крючке рыба, которую нужно вытягивать держа или отпуская ПКМ
Я хотел написать небольшой скрипт для авторыбалки, начал с самого главного, автоматическое вылавливание.
Ситуация следующая: вручную закидываю удочку, жду, вручную подсекаю, после этого скрипт самостоятельно идеально её вытягивает. На этом этапе всё хорошо работает.
COLORMODE 3
GETSCREEN
IF_PIXEL_IN(1009,1111, 1548,1153, 3317985) //если есть пиксель нужного цвета
RDOWN($_xmouse, $_ymouse) //держу ПКМ что бы вытянуть рыбу
ELSE //иначе
RUP($_xmouse, $_ymouse) //отпускаю ПКМ что бы не сорвалась
END_IF
Далее пытаюсь добавить к скрипту то что я делал вручную в начале, то есть забрасывание удочки и подсечка:
COLORMODE 3
GETSCREEN
RDOWN($_xmouse, $_ymouse) //зажимаю ПКМ что бы забросить удочку
WAITMS(2500) //жду анимацию забрасывания
RUP($_xmouse, $_ymouse) //отпускаю ПКМ
WAIT(RND(8,11)) //жду рандомное время от 8 до 11 сек что бы подсечь
RCLICK($_xmouse, $_ymouse) //жму ПКМ что бы подсечь
IF_PIXEL_IN(1009,1111, 1548,1153, 3317985) //если есть пиксель нужного цвета
RDOWN($_xmouse, $_ymouse) //держу ПКМ что бы вытянуть рыбу
ELSE //иначе
RUP($_xmouse, $_ymouse) //отпускаю ПКМ что бы не сорвалась
END_IF
wait(1) //задержка в секунду
И вот тут начинаются проблемы.
До тех пот пока игра предлагает сценарий 1 - скрипт работает и успешно вылавливает мусор.
Как только игра предлагает сценарий 2 - скрипт отказывается вытягивать рыбу, хотя изначально отдельный скрипт на вытягивание работал 1000%
После того как он неудачно вытянул рыбу - перестает забрасывать удочку зажимом ПКМ, а просто кликает пкм-ожидание-пкм-ожидание-пкм-ожидание и так далее.
Из вышесказанного следуют вопросы: что я делаю не так и как мне нужно изменить скрипт что бы он работал как мне нужно?