Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Andrey_13

Pages: [1]
1
Здравствуйте.

как организовать компактный цикл для выполнения следующей задачи?

При входе на страницу попадаю на ВКЛАДКА1. С правой стороны высвечиваются кнопки, предположим ПРИЗ. На вкладке может быть от нуля до четырех кнопок ПРИЗ.
Надо эти кнопки нажать. Как призы закончены, надо перейти на ВКЛАДКА2 и там же собрать призы, потом ВКЛАДКА3, ВКЛАДКА4.
Я сделал вот так:


// попадаем на вкладку1

FOR ($i, $i<5)   // 4 раза
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "ПРИЗ.bmp", -1, 100)
      LOGWRITE("изображение ПРИЗ найдено") // пока сделал чтоб писалось в лог, что происходит в программе
      LCLICK($_return1+*, $_return2+*) // забирает ПРИЗ
      WAIT(5)
   ELSE
      LOGWRITE("изображение ПРИЗ НЕнайдено")
   END_IF
END_CYC

потом надо зациклить этот цикл, так как вкладок четыре. я так понимаю, что этот цикл можно сделать как подпрограмму SUB, а потом просто вызывать, после того как перешел на новую вкладку.



2
Общие вопросы / Вопросы по скриптам
« on: August 13, 2014, 02:35:05 PM »
Добрый день.
Что хочу получить знаю, но как это сделать в программе пока не совсем знаю.

Захожу в локацию:
Надо зарядить снаряжение (до 100%, но не всегда зарядка удачна). Т.е. должен быть цикл нажимания на кнопку "зарядка" пока не будет надпись "100%". Между нажатиями должна быть задержка 2-3 сек.
После зарядки (100%) идет ожидание до исчезновения надписи "Ожидание". Тут ожидание в 1-2 сек.
Нажимаем на босса.
Идет бой (ни на что мы не влияем).
После боя идет ремонт. В следующий бой можно войти после исчезновения надписи "В ремонте". После желательно ожидание в 1-2 сек (эти три строчки в цикле. может длиться 30 мин)
Бой заканчивается если при нажатии на босса появляется надпись, что он убит.

Ну как-то так. Подтолкните с циклами. И я думаю тут работа с картинками, типа пока есть определенная "надпись" или "картинка" ничего не делать.

Pages: [1]