Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: doushy on March 24, 2018, 12:31:39 PM
-
Условия: в течение 60 секунд он ищет цвет в области...первый не нашёл, дальше ищёт, если второй не нашёл, дальше...и так в течение 60 секунд, если он в какой то момент находит, то он ждём в определённое место и цикл завершён. Если по истечению времени он не находит, то жмёт тоже в другое место...(Для наглядности: в игре есть реклама, которая длиться от 20 до 59 секунд. хочу чтобы он отслеживал крестики и закрывал рекламу по истечению времени. если он всё таки не найдёт, то просто по истечению сам закрывал рекламу.)
п.с. Объединять цвета нельзя, потому что так могут быть не цвета, а файлы.
вот, начал, но запутался(
$time = $_time_t + 60
WHILE($time > $_time_t)
GETSCREEN
IF_PIXEL_IN(1491,58,1532,100, 3092272)
LCLICK($_return1, $_return2)
$time = 0
WAIT(1)
else
IF_PIXEL_IN(1491,58,1532,100, 1665435)
LCLICK($_return1, $_return2)
$time = 0
WAIT(1)
else
IF_PIXEL_IN(1470,56,1541,110, 6513764)
LCLICK($_return1, $_return2)
$time = 0
WAIT(1)
else
WAITMS(50)
END_IF
END_IF
END_CYC
HALT
-
Не хватает одного END_IF
$time = $_time_t + 60
WHILE($time > $_time_t)
GETSCREEN
IF_PIXEL_IN(1491,58,1532,100, 3092272)
LCLICK($_return1, $_return2)
$time = 0
WAIT(1)
else
IF_PIXEL_IN(1491,58,1532,100, 1665435)
LCLICK($_return1, $_return2)
$time = 0
WAIT(1)
else
IF_PIXEL_IN(1470,56,1541,110, 6513764)
LCLICK($_return1, $_return2)
$time = 0
WAIT(1)
else
WAITMS(50)
END_IF
END_IF
END_IF
END_CYC
IF($time ! 0)
// время истекло
LCLICK(998,772)
WAIT(1)
END_IF
HALT