Author Topic: Помощь и улучшение скрипта, поиск ошибок.  (Read 1568 times)

0 Members and 1 Guest are viewing this topic.

html5

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Доброго времени суток!

Есть игра в которой присутствует рыбалка, (название абсолютно не важно), начинаю ловить рыбу, далее есть 2 сценария:
1) на крючке мусор, который вылавливается простым нажатием на ПКМ
2) на крючке рыба, которую нужно вытягивать держа или отпуская ПКМ
Я хотел написать небольшой скрипт для авторыбалки, начал с самого главного, автоматическое вылавливание.

Ситуация следующая: вручную закидываю удочку, жду, вручную подсекаю, после этого скрипт самостоятельно идеально её вытягивает. На этом этапе всё хорошо работает.
Code: [Select]
COLORMODE 3
GETSCREEN
IF_PIXEL_IN(1009,1111, 1548,1153, 3317985)   //если есть пиксель нужного цвета
   RDOWN($_xmouse, $_ymouse)                 //держу ПКМ что бы вытянуть рыбу
ELSE                                         //иначе
   RUP($_xmouse, $_ymouse)                   //отпускаю ПКМ что бы не сорвалась
END_IF

Далее пытаюсь добавить к скрипту то что я делал вручную в начале, то есть забрасывание удочки и подсечка:
Code: [Select]
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%
После того как он неудачно вытянул рыбу - перестает забрасывать удочку зажимом ПКМ, а просто кликает пкм-ожидание-пкм-ожидание-пкм-ожидание и так далее.

Из вышесказанного следуют вопросы: что я делаю не так и как мне нужно изменить скрипт что бы он работал как мне нужно?