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

Основной раздел => Общие вопросы => Topic started by: takimaru on September 19, 2013, 08:47:18 PM

Title: время
Post by: takimaru on September 19, 2013, 08:47:18 PM
Нужен скрипт. Основа примерна такая, только крива написана.
Code: [Select]
IF TIME THEN
BEGIN
KEYPRESS (#f3)
wait (5)
KEYPRESS (#f3)
LCLICK(653, 216)
END
ELSE
BEGIN
KEYPRESS (#f2)
KEYPRESS (#f1)
wait (3)
KEYPRESS (#f1)
wait (3)
END
Суть в том, что кликер должен раз в 55 минут делать первый цикл, а в остальное время выполнять то, что в else. Заранее спасибо
Title: Re: время
Post by: Oraven on September 19, 2013, 11:34:33 PM
Code: (clickermann) [Select]
IF($time < $_time_t)
   KEYPRESS (#f3)
   wait (5)
   KEYPRESS (#f3)
   wait (1)
   $time = $_time_t + 3300
END_IF

KEYPRESS (#f2)
KEYPRESS (#f1)
wait (3)
KEYPRESS (#f1)
wait (3)

А если хочешь чтобы F3 нажималось только через 55 минут после запуска кликера то добавь в начале
Code: (clickermann) [Select]
DEFINE($time, $_time_t + 3300)
Title: Re: время
Post by: mjkl on September 21, 2013, 10:13:56 PM
Code: (clickermann) [Select]
$t=3301 // можно убрать, если нопка+клик
FROM: // (Ф3,Ф3+клик) не нужен сразу,
FOR($t,$t>3300)
   KEYPRESS (#f3)
   WAITMS(5000)
   KEYPRESS (#f3)
   LCLICK(653, 216)
   WAITMS(1000)
   $t1=5
   $t2=0
   $t=0
END_CYC
KEYPRESS (#f2)
KEYPRESS (#f1)
WAITMS(3000)
KEYPRESS (#f1)
WAITMS(3000)
INC($t2,6)
$t=$t1+$t2
GOTO(FROM) // а через 55 мин
Как вариант, без системного таймера, НО если кликер запаузить счёт идти НЕ будет
счет в МС, больше нравится, мне кажется - точнее, но спорить не буду
Вместо FOR($t,$t>3300)
лучше WHILE($t>3300)