Помощь - Поиск - Пользователи - Календарь
Полная версия: 2 вопроса
UoKit.com Форумы > Кликер > UO Pilot
dunkel
подскажите сделать
у меня идёт беспрерывный поиск определенного цвета на экране. Как сделать так чтобы в случае если в течении 5 секунд объект не появился скрипт бы выходил из цикла поиска.


как можно сделать рандомное нажатие по указанным координатам? к примеру я хочу сделать дабл по одной из 3 координат (1 1, 2 2 или 3 3)
cirus
Выход из цикла
Код
set #time 5000           // 5 секунд

:start
   while_not 428, 120 4070913 or #time < timer     // пока не появился нужный цвет или не прошло 5 секунд
       wait 1
   end_while
   set #time timer + 5000
   log Цвет найден или время вышло
   wait 100
goto start

Рандом клик
Код
init_arr %a (1) 100 100          // координата 1
init_arr %a (2) 200 200          // координата 2
init_arr %a (3) 300 300

log mode compact
log clear
set #tmp 0

:start
   set #a 1 + random(size(%a))          // получить число от 1 до 3, size(%a) - размер массива с координатами
   while #a = #tmp
       set #a 1 + random(size(%a))
   end_while
   set #tmp #a

   log Случайное число #a
   move %a [#a 1] %a [#a 2]       // переместить курсор, заменить на клик
   wait 2000                      // ждать 2 секунды, можно убрать
goto start

Чуть подправил скрипт. Так правильнее.
dunkel
Спасибо огромное!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.