Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: tekton on February 05, 2016, 09:17:36 PM
-
Надо сделать четыре таймера для циклов.
10 минут, 15 минут, 3 часа, 6 часов.
Таймеры должны выполняться бесконечное число раз (в настройках проги выбрал)
Так правильно? Или их как то надо вкладывать друг в дружку?
Надо что бы они выполнялись не зависимо друг от друга, бесконечно.
DEFINE($time1,$time2,$time3,$time4)
//================ 10:00 =====================
IF($time1 < $_time_t)
действия 1
$time1 = $_time_t + 600
END_IF
//==========================================
//================ 15:00 =====================
IF($time2 < $_time_t)
действия 2
$time2 = $_time_t + 9000
END_IF
//==========================================
//================ 03:00:00 =====================
IF($time3 < $_time_t)
действия 3
$time1 = $_time_t + 18000
END_IF
//==========================================
//================ 06:00:00 =====================
IF($time4 < $_time_t)
действия 4
$time1 = $_time_t + 36000
END_IF
//==========================================
-
Правильно вот так
//================ 10:00 =====================
IF($time1 < $_time_t)
// действия 1
$time1 = $_time_t + 600 // следующее срабатываение условия через 10 мин
END_IF
//==========================================
//================ 15:00 =====================
IF($time2 < $_time_t)
// действия 2
$time2 = $_time_t + 900 // следующее срабатываение условия через 15 мин
END_IF
//==========================================
//================ 03:00:00 =====================
IF($time3 < $_time_t)
// действия 3
$time3 = $_time_t + 10800 // следующее срабатываение условия через 3 часа
END_IF
//==========================================
//================ 06:00:00 =====================
IF($time4 < $_time_t)
// действия 4
$time4 = $_time_t + 21600 // следующее срабатываение условия через 6 часов
END_IF
//==========================================
WAIT(1) // общая задержка для разгрузки процессора
-
Спасибо
-
А что добавить нужно чтобы не проходил с начало все действия,а делал только нужное спустя определенное время?
-
//================ 10:00 =====================
$time1 = $_time_t + 600
IF(($time1 < $_time_t)&($l1=0))
// действия 1
$l1=1
END_IF
//==========================================
[ code]