Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: LLlteйn on May 29, 2018, 10:32:47 PM
-
здравствуйте, подскажите пожалуйста: мне нужно что бы кликер ожидал появления запомненного цвета в течении 5 секунд, а если он не появлялся то продолжал действовать
$time = $_time_t + 5 // таймер на 5 секунды
WHILE($time > $_time_t)
GETSCREEN
WHILE(PXL (950,415) ! $var20)
$time = 0
WAITMS (100)
GETSCREEN
END_CYC
END_CYC
IF($time ! 0)
WAITMS (500)
END_IF
-
А если появился?
-
в случае появления цвета, будет выполняться определённое действие, я его потом впишу
-
у меня кликер если не находит запомненный цвет зависает на этом моменте, не знаю в чем проблема
-
А зачем второй цикл? Мне не понятно...
-
в случае появления цвета, будет выполняться определённое действие, я его потом впишу
Вместо второго цикла, обычное условие IF. И вместо НЕ равно - равно. Внутри условия твоё действие.
Строки 10-12 выкинуть.
-
а можно на примере, а то я понял только про "10-12"
и разве эти строки не являются условием о том что нужно сделать если в течении 5 секунд цвет не будет найден?
-
$time = $_time_t + 5 // таймер на 5 секунды
WHILE($time > $_time_t)
GETSCREEN
IF (PXL (950,415) = $var20)
$time = 0
// Пиксель найден
else
WAITMS (50)
END_CYC
END_CYC
-
большое спасибо всем за помощь
-
так, стоп, а куда вписать условие "если он в течении 5 секунд не находит заданный цвет"?
-
$time = $_time_t + 5 // таймер на 5 секунды
WHILE($time > $_time_t)
GETSCREEN
IF (PXL (950,415) = $var20)
$time = 0
else
WAITMS (50)
END_CYC
END_CYC
IF($time = 0)
// Пиксель найден
else
// Не найден
END_IF