Author Topic: время  (Read 2043 times)

0 Members and 1 Guest are viewing this topic.

takimaru

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
время
« 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. Заранее спасибо

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: время
« Reply #1 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)
« Last Edit: September 19, 2013, 11:37:54 PM by Oraven »

mjkl

  • Освоившийся
  • **
  • Posts: 38
    • View Profile
Re: время
« Reply #2 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)
« Last Edit: September 21, 2013, 10:19:43 PM by mjkl »