Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Otlichnii_paren on September 04, 2019, 03:58:45 PM

Title: Добрый день, осталось рандомного таймера?
Post by: Otlichnii_paren on September 04, 2019, 03:58:45 PM
Добрый день. Под какой либо перменной хранитяться данные сколько осталось времени в таймере?
...
wait (rnd(1000 , 1200))
print ("осталось", ... , "сек")
...
  чтоб видеть сколько осталось секунд до повторного запуска цикла.
 
Title: Re: Добрый день, осталось рандомного таймера?
Post by: Oraven on September 04, 2019, 04:32:07 PM
Code: (clickermann) [Select]
$m = $_ms + RND(1000,1200)*1000
WHILE($m > $_ms)
   LOGWRITE ("Осталось: ", ROUND(($m-$_ms)/1000, 0), " сек")
   WAIT(1)
END_CYC

HALT
Title: Re: Добрый день, осталось рандомного таймера?
Post by: Otlichnii_paren on September 04, 2019, 11:55:38 PM
Спасибо, а можно с комментариями чтоб я понимал о чем идет речь и мог модифицировать в свое усмотрение в будуще, если не сложно конечно.

А все по читал справку разобрался спасибо, разве что сам перерасчет времени на калькулятор сидел считал, хитро придумано )))

а есть какая ни будь фича чтоб убрать отдельно готовый код, к которому приходится обращаться по несколько раз по мере положительных ответов на ifы в чтоб каждый рез не перекопировывать одни и те же строки? Или как то в отдельный файл обращаться с этим самым кодом или, присвоить какой то переменной участок кода... в imacros я просто создавал готовые макросы с нужными действиями и просто вставлял строку обращения к ним при положительном  if.