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

Основной раздел => Общие вопросы => Topic started by: zergshadow on October 12, 2017, 02:41:54 PM

Title: как задать точное время работы кликера?
Post by: zergshadow on October 12, 2017, 02:41:54 PM
как задать точное время работы кликера?
Title: Re: как задать точное время работы кликера?
Post by: Oraven on October 12, 2017, 03:23:25 PM
Какое время? Время запуска или время продолжительности работы скрипта?
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 12, 2017, 03:34:18 PM
если я хочу чтоб он начинал  работать в определенную минуту ,на протяжении 10 секунд искал пиксели.
как искать пиксели я нашел, но про время ничего не нашел.мне надо чтоб первая строка искалась каждый час с 9:55 до 10:10 а вторая        с 59:55 до 00:10. а в 00:20 включался совсем другой срипт.
 getscreen
           /////pervaya stroka
if_pixel_in(566,211,566,763, 15461355)
         lclick($_return1,$_return2 )
end_if
wait(100)
lclick(603,208)
wait(100)
               //////////vtoraya stroka
               if_pixel_in(626,211,626,763, 15461355)
         lclick($_return1,$_return2 )
end_if
wait(100)
lclick(603,208)
wait(100)
Title: Re: как задать точное время работы кликера?
Post by: Vint on October 12, 2017, 04:30:36 PM
Code: (clickermann) [Select]
// pervaya stroka  с 9:55 до 10:10
WHILE((($_time_h = 9) & ($_time_m > 54)) | (($_time_h = 10) & ($_time_m < 11)))
    GETSCREEN
    if_pixel_in(566,211,566,763, 15461355)
        lclick($_return1, $_return2 )
    end_if
    WAITMS(100)
    lclick(603, 208)
    WAITMS(100)
END_CYC

// vtoraya stroka с 23:55 до 00:10
WHILE((($_time_h = 23) & ($_time_m > 54)) | (($_time_h = 0) & ($_time_m < 11)))
    GETSCREEN
    if_pixel_in(626,211,626,763, 15461355)
        lclick($_return1, $_return2 )
    end_if
    WAITMS(100)
    lclick(603, 208)
    WAITMS(100)
END_CYC
WAITMS(500)

и так далее...

с 59:55 до 00:10. а в 00:20 включался совсем другой срипт.
уже сам
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 12, 2017, 05:14:39 PM
Code: (clickermann) [Select]
// pervaya stroka  с 9:55 до 10:10
WHILE((($_time_h = 9) & ($_time_m > 54)) | (($_time_h = 10) & ($_time_m < 11)))
    GETSCREEN
    if_pixel_in(566,211,566,763, 15461355)
        lclick($_return1, $_return2 )
    end_if
    WAITMS(100)
    lclick(603, 208)
    WAITMS(100)
END_CYC

// vtoraya stroka с 23:55 до 00:10
WHILE((($_time_h = 23) & ($_time_m > 54)) | (($_time_h = 0) & ($_time_m < 11)))
    GETSCREEN
    if_pixel_in(626,211,626,763, 15461355)
        lclick($_return1, $_return2 )
    end_if
    WAITMS(100)
    lclick(603, 208)
    WAITMS(100)
END_CYC
WAITMS(500)

и так далее...

с 59:55 до 00:10. а в 00:20 включался совсем другой срипт.
уже сам

как часто идет проверка пикселей?читал что это может  загрузить проц. и дело о минутах и секундах а не часах и минутах.
2 и как мне один пиксель на цвет проверить?
Title: Re: как задать точное время работы кликера?
Post by: Vint on October 12, 2017, 06:26:59 PM
как часто идет проверка пикселей?читал что это может  загрузить проц.

Так часто, как ты написал. С частотой чуть более 200 мс. 200 - задержки твои + выполнение поиска и кликов.
Ищи умеренно, не 1000 цветов одновременно. Не теряй задержку в строке 22 и никакой загрузки не заметишь.

и дело о минутах и секундах а не часах и минутах.
Загляни в справку в системные переменные, там найдёшь всё нужное. См. скрин аж 2014 года.

2 и как мне один пиксель на цвет проверить?
Code: (clickermann) [Select]
GETSCREEN(100, 200, 100, 200)
IF(PXL(100, 200) = 255)
// ура! пиксел (100, 200) красный.
END_IF
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 12, 2017, 08:07:00 PM
как часто идет проверка пикселей?читал что это может  загрузить проц.

Так часто, как ты написал. С частотой чуть более 200 мс. 200 - задержки твои + выполнение поиска и кликов.
Ищи умеренно, не 1000 цветов одновременно. Не теряй задержку в строке 22 и никакой загрузки не заметишь.

и дело о минутах и секундах а не часах и минутах.

Загляни в справку в системные переменные, там найдёшь всё нужное. См. скрин аж 2014 года.

2 и как мне один пиксель на цвет проверить?
Code: (clickermann) [Select]
GETSCREEN(100, 200, 100, 200)
IF(PXL(100, 200) = 255)
// ура! пиксел (100, 200) красный.
END_IF

 if_pixel_in(626,211,626,763, 15461355)
        lclick($_return1, $_return2 )
    end_if

мне интересно как часто будет это происходить.мне надо чтоб оно длилось 15 секунд а потом пошло дальше если нашло нужный пиксель а иначе ничего не делало..
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 13, 2017, 07:05:59 AM
Code: (clickermann) [Select]
SUB(время_вперёд, $par1,$par2,$par3,$par4,$par11,$par12,$par13,$par14) // подпрограмма с параметрами
   WHILE((($_time_m= $par1) & ($_time_s> $par2)) | (($_time_m=$par3) & ($_time_s< $par4)))
      $time = $_time_t1 + 15 // таймер на 15 секунд
      WHILE ($time <$_time_t1) //чтоб оно длилось 15 секунд
         GETSCREEN ($par11,$par12,$par13,$par14)
         if_pixel_in($par11,$par12,$par13,$par14, 15461355)
            $var = 1 //найден пиксель
         end_if
         WAITMS(100)//как часто будет это происходить - чем меньше число тем чаще, при 15000 и более  всего один раз произойдёт проверка
      END_CYC //  конец оно
      IF($var = 1) //проверка найден ли пиксель
         // Если если нашло нужный пиксель
         lclick($_return1,$_return2 )
         WAITMS(100)   //
         lclick(603, 208)
         WAITMS(100)
      END_IF
      $var=0
   END_CYC
END_SUB
// вызов подпрограммы  включаются каждый час(обязательно ниже подпрограммы)
время_вперёд(9,54,10,11,566,211,566,763) // pervaya stroka  с 9:55 до 10:10
время_вперёд(59,55,0,11,626,211,626,763) // vtoraya stroka  с 59:55 до 00:10.

WHILE(($_time_m = 0)&($_time_s > 20)&($time <$_time_t))
   $time = $_time_t + 60 // таймер на 60 секунд , для одноразового запуска скрипта
   //  вписать  совсем другой срипт.
END_CYC

про тамйр вконце ничего не понятно?$time  что это?.$time <$_time_t)   истина? тиме <тиме т все равно что   тиме <=тиме т? дневное время это сколько и + 60 это склько?

и мне надо чтоб 15 секундный  цикл сразу прервался и нажал другую кнопку как только нашлась точка.
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 13, 2017, 07:41:42 AM
как часто идет проверка пикселей?читал что это может  загрузить проц.

Так часто, как ты написал. С частотой чуть более 200 мс. 200 - задержки твои + выполнение поиска и кликов.
Ищи умеренно, не 1000 цветов одновременно. Не теряй задержку в строке 22 и никакой загрузки не заметишь.

и дело о минутах и секундах а не часах и минутах.
Загляни в справку в системные переменные, там найдёшь всё нужное. См. скрин аж 2014 года.

2 и как мне один пиксель на цвет проверить?
Code: (clickermann) [Select]
GETSCREEN(100, 200, 100, 200)
IF(PXL(100, 200) = 255)
// ура! пиксел (100, 200) красный.
END_IF

у меня виндовс 10
так же я заметил что при нажати alt r для запуска записи скрипта кликерман зависает.с этим конфигом тоже самое.
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 14, 2017, 09:40:14 AM
1.$time в начале цикла оно ведь ничем не равно?  или нулю по умолчанию?





2.при запуске каждой копии кликермана в неограниченом режиме   сьедается 28% проца q6600 3ghz
на 7700к 13%   как это имправить?
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 14, 2017, 03:50:26 PM
к сожалению ваше сообщение не соответствует теме. Создайте новую тему в соответствующем разделе.

при запуске каждой копии кликермана в неограниченом режиме   сьедается 28% проца q6600 3ghz
на 7700к 13%   как это имправить?
Title: Re: как задать точное время работы кликера?
Post by: Oraven on October 14, 2017, 04:36:36 PM
Ну тык вставь задержку.

Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 14, 2017, 04:37:43 PM
Ну тык вставь задержку.

где и что писать?
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 14, 2017, 04:52:14 PM
к сожалению ваше сообщение не соответствует теме. Создайте новую тему в соответствующем разделе.

while проверяет проц все время и сьедает его
Code: (clickermann) [Select]
WAITMS(100)//как часто будет это происходить - чем меньше число тем чаще выполняется проверка внутри вашего цикла, чем больше эта задержка, тем сильнее разгружается процессор, при доступном коде доступны и другие способы уменьшения нагрузки на проц.
дай мне кад как это исправить.весь мой код выполняется пару секунд но там где есть иф и вайл и включен неограниченный режим работы ,они проверяются все время при входе в тело цикла,что не понятного?до тела цикла и до всяких вейтов дело не доходит как по мне.как мне вбить задержку в опцию кликермана неограниченное количество раз ? там такой опции нету!
if (($_time_m = 9) & ($_time_s = 30) )  вот эта строка в начале каждого скрипта сьедает весь проц.
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 14, 2017, 05:04:31 PM
не гони отсебятину, она не соответствует реальности.
просто покажи свой кривой код, его исправят и разгрузят комп.
// RECORDED SCRIPT 14.10.2017
// waitms correction
$S_CORR = 0


///в начале каждого часа начинать
IF(($_time_m= 59) & ($_time_s= 0))
   //////вызвать вкладку епрвую с твичмастером
   lclick(419,988)
   waitms(112 + $S_CORR)
   /////////zakrut 2 video 4to idyt
   LCLICK(761,18)  // 14606310
   waitms(112 + $S_CORR)
   LCLICK(574,16)  // 12896501
   waitms(60102 + $S_CORR)
   ///////вызвать первую вкладку чтобы получить дневдной бонус
   lclick(126,15)
   waitms(1112 + $S_CORR)
   /////////получить дневной бонус
   lclick(1096,770)   ////примерно
   waitms(1112 + $S_CORR)
   //////////////вызвать основую страницу с промоблоком
   lclick(294,12)
   waitms(112 + $S_CORR)
   ///////обновить ее
   lclick(79,44)
   waitms(2112 + $S_CORR)
   ////   проверить или идет промоблок
   GETSCREEN
   IF(PXL(1221,336)=255)(
      //////остановить проигрыватель
      waitms(2112 + $S_CORR)
      LCLICK(47,690)  // 394758
      waitms(2112 + $S_CORR)
      ////////нажать на название и открыть в новом окне.
      rclick(1054,240)
      waitms(112 + $S_CORR)
      lclick(1054,250)
      waitms(112 + $S_CORR)
      //////tkrut pervoe prodvigamoe video
      rclick(210,913)
      waitms(112 + $S_CORR)
      lclick(358,622)
      waitms(112 + $S_CORR))
      //////////eslipromobloka net
   ELSE
     
      rCLICK(250,384)  // 3547677  pervaya prodvigaemaya kogda net promo
      waitms(112 + $S_CORR)
      lCLICK(255,389)
      waitms(112 + $S_CORR)
      rCLICK(419,371)  // 8028809   vtoraya prodvigaemaya kogda net promo
      waitms(112 + $S_CORR)
      lCLICK(424,376)
      waitms(112 + $S_CORR)
   END_if
END_if

if без скобок () перед else вроде не работает.   ну что дальше ?

там есть выполнять с интервалами это в секундах или милисекундах?
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 14, 2017, 05:42:51 PM
Code: (clickermann) [Select]
// RECORDED SCRIPT 14.10.2017
// waitms correction
$S_CORR = 0
///в начале каждого часа начинать
IF(($_time_m= 59) & ($_time_s= 0))
   //////вызвать вкладку епрвую с твичмастером
   lclick(419,988)
   waitms(112 + $S_CORR)
   /////////zakrut 2 video 4to idyt
   LCLICK(761,18)  // 14606310
   waitms(112 + $S_CORR)
   LCLICK(574,16)  // 12896501
   waitms(60102 + $S_CORR)
   ///////вызвать первую вкладку чтобы получить дневдной бонус
   lclick(126,15)
   waitms(1112 + $S_CORR)
   /////////получить дневной бонус
   lclick(1096,770)   ////примерно
   waitms(1112 + $S_CORR)
   //////////////вызвать основую страницу с промоблоком
   lclick(294,12)
   waitms(112 + $S_CORR)
   ///////обновить ее
   lclick(79,44)
   waitms(2112 + $S_CORR)
   ////   проверить или идет промоблок
   GETSCREEN(1221,336,1221,336) // для разгрузки
   IF(PXL(1221,336)=255)
      //////остановить проигрыватель
      waitms(2112 + $S_CORR)
      LCLICK(47,690)  // 394758
      waitms(2112 + $S_CORR)
      ////////нажать на название и открыть в новом окне.
      rclick(1054,240)
      waitms(112 + $S_CORR)
      lclick(1054,250)
      waitms(112 + $S_CORR)
      //////tkrut pervoe prodvigamoe video
      rclick(210,913)
      waitms(112 + $S_CORR)
      lclick(358,622)
      waitms(112 + $S_CORR))
      //////////eslipromobloka net
   ELSE       
      rCLICK(250,384)  // 3547677  pervaya prodvigaemaya kogda net promo
      waitms(112 + $S_CORR)
      lCLICK(255,389)
      waitms(112 + $S_CORR)
      rCLICK(419,371)  // 8028809   vtoraya prodvigaemaya kogda net promo
      waitms(112 + $S_CORR)
      lCLICK(424,376)
      waitms(112 + $S_CORR)
   END_if
END_if
WAITMS(500) // не нукай, если не запрягал.

там есть выполнять с интервалами в опыиях программы ,это в секундах или милисекундах? с 500 оно может пропустить мою секунду?
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 14, 2017, 05:53:37 PM
мс. нет.

WHILE(($_time_m = 0)&($_time_s > 20)&($time <$_time_t))
   $time = $_time_t + 60 // таймер на 60 секунд , для одноразового запуска скрипта
   //  вписать  совсем другой срипт.

а этот while будер проверять условие каждую милимекунду и тоже сожрет проц?

   while((($_time_m = 9) & ($_time_s > 55)) & (($_time_m = 10) & ($_time_s < 10)))
      wait(100)
      getscreen
      if_pixel_in(566,210,566,771, 5102591) (
         lclick($_return1,$_return2 )
         wait(100)
         lclick(603,208)
         
    ////  END_CYC )     где тут брейк или го ту?
   END_IF
   wait(100)
  END_CYC

как мне сделать чтоб когда нашло пиксель то цикл прервался и нажалась конка ретурн ретурн а потом       lclick(603,208)
или через  флажок это сдедать?
Title: Re: как задать точное время работы кликера?
Post by: Vint on October 14, 2017, 08:46:07 PM
при запуске каждой копии кликермана в неограниченом режиме   сьедается 28% проца q6600 3ghz
на 7700к 13%   как это имправить?
Я же сразу предупреждал здесь
http://crapware.aidf.org/forum/index.php?topic=3565.msg24164#msg24164
не потерять задержку, а ты взял и потерял.
Вот сразу подозревал твою будущую проблему. Не уберёг. Не помогло даже раннее предупреждение.  :)
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 15, 2017, 09:32:17 AM
при запуске каждой копии кликермана в неограниченом режиме   сьедается 28% проца q6600 3ghz
на 7700к 13%   как это имправить?
Я же сразу предупреждал здесь
http://crapware.aidf.org/forum/index.php?topic=3565.msg24164#msg24164
не потерять задержку, а ты взял и потерял.
Вот сразу подозревал твою будущую проблему. Не уберёг. Не помогло даже раннее предупреждение.  :)
я тогда еще ничего не понимал.
всем спасибо!
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 15, 2017, 10:26:06 PM
не понимаю почему но

GETSCREEN
waitms(112 + $S_CORR)
IF(PXL(1223,336)=255)   
   //////остановить проигрыватель
   waitms(212 + $S_CORR)
   LCLICK(47,690)  // 394758
   waitms(212 + $S_CORR)
   ////////нажать на название и открыть в новом окне.
   rclick(1054,240)
   waitms(112 + $S_CORR)
   lclick(1054,250)
   waitms(112 + $S_CORR)
   //////tkrut pervoe prodvigamoe video
   rclick(210,913)
   waitms(112 + $S_CORR)
   lclick(317,602)
   waitms(1112 + $S_CORR) )
   //////////eslipromobloka net
ELSE
   
   rCLICK(250,384)  // 3547677  pervaya prodvigaemaya kogda net promo
   waitms(112 + $S_CORR)
   lCLICK(255,389)
   waitms(112 + $S_CORR)
   rCLICK(419,371)  // 8028809   vtoraya prodvigaemaya kogda net promo
   waitms(112 + $S_CORR)
   lCLICK(424,376)
   waitms(112 + $S_CORR))
   //END_IF
END_IF

иногда престает работать.сразу переходит ко второй части после елсе.со временем опять начинает работать в чем ошибки?
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 15, 2017, 11:23:42 PM
иногда престает работать.
Ошибка в понимании.
 Всё работает не так как вы ожидали - а не перестаёт работать.
сразу переходит ко второй части после елсе.
нет никакой второй части, есть альтернативный код выполняющийся только если описанное условие ложно
.со временем опять начинает работать в чем ошибки?
вероятно ошибки во времени.
Ваш код дубовый, он ничего не ждёт, только тупо проверяет наличие красного цвета, на момент проверки. Есть цвет в указанной координате выполняется основная часть кода, нет красного - альтернативный вариант действий, который вы считаете второй частью.

красный цвет в той точке всегда есть, но почему-то оно переходит к второй части как будто не может его найти,потом я вставляю всякие скобки пробелы меняю гетскрин на определенную область добавляю вейт и оно опять работает,а потом опять перестает.

мне кажется getscreeen работает как-то по хитрому.прграмма показывает цвет 255 и он там есть но иногда  программа работает по первому сценарию а иногда по второму как будто там другой цвет или оно его не может найти.
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 15, 2017, 11:33:48 PM
это вам только кажется, окститесь.
То что вам кажется красным не является цветом 255 по мнению программы. В таких случаях обычно используют цветокоррекцию.
Если, как Вы утверждаете цвет указанного пикселя всегда красный, то для чего вообще нужны его проверка и альтернативные действия?  ???

появился вопрос как узнать точный цвет элемента если при наведении на него мышкой он мняет увет а если сделать снимок экрана то там тоже измененный цвет?
Title: Re: как задать точное время работы кликера?
Post by: Oraven on October 16, 2017, 08:05:06 AM
Можно и без наведения узнать
Укажи координату и в логе смотри результат.
Code: (clickermann) [Select]
GETSCREEN
LOGWRITE(PXL(10,10))
HALT
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 16, 2017, 10:39:05 AM
Можно и без наведения узнать
Укажи координату и в логе смотри результат.
Code: (clickermann) [Select]
GETSCREEN
LOGWRITE(PXL(10,10))
HALT

как закомменировать весь код?
Title: Re: как задать точное время работы кликера?
Post by: Oraven on October 16, 2017, 01:46:43 PM
Там в редакторе есть две кнопки с мусорками, выделяешь строки и нажимаешь кнопку.
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 17, 2017, 09:01:54 AM
Там в редакторе есть две кнопки с мусорками, выделяешь строки и нажимаешь кнопку.
lclick как быстро выполняется?заметил что если впардяд их вводить без задержек между ними то ничего не нажимается.
Title: Re: как задать точное время работы кликера?
Post by: Vint on October 17, 2017, 09:24:50 AM
Та блин. Всё нажимается.
У нас взаимодействует несколько программ. Минимум две: кликер и целевое приложение. Если кликер куда-то нажимает, то это ещё не факт что приложение сможет всё обработать. Нужно согласовывать действия.

Если приложение тормознутое типа флеша, где сама обработка нажатий не всегда реализована быстро или специально программно зажата, чтобы разгрузить другие участки, то хоть обкликайся. Как только частота кликов превысит возможности обработки - начнутся пропуски.
Само собой возможности любого кликера превышают эти пределы, это же не человек.
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 18, 2017, 09:17:26 AM
Та блин. Всё нажимается.
У нас взаимодействует несколько программ. Минимум две: кликер и целевое приложение. Если кликер куда-то нажимает, то это ещё не факт что приложение сможет всё обработать. Нужно согласовывать действия.

Если приложение тормознутое типа флеша, где сама обработка нажатий не всегда реализована быстро или специально программно зажата, чтобы разгрузить другие участки, то хоть обкликайся. Как только частота кликов превысит возможности обработки - начнутся пропуски.
Само собой возможности любого кликера превышают эти пределы, это же не человек.

прошу помочь в том почему мой скрипт не нажимает кнопку,а лишь мышкой дергает в том направлении на каждой десятой минуте часа.
  $b=0
   /////////роиск желтого пикселя место.
   WHILE((($_time_m= 9) & ($_time_s> 50)) | (($_time_m=10) & ($_time_s<15)))&($b=0))
      //WHILE       ($b=0)
      keyDown(116)
      waitms(100 + $S_CORR)   //////poprobuyu 100
      keyUp(116)
      getscreen
      if_pixel_in(566,210,586,771, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
         
         lclick(($_return1+2),($_return2+2) )
         waitms(100)
         lclick(610,205) ////rus servak proveries, 610 210 подтверждение занятия пустого слота ////АНГЛ
         waitms(10000)
         $b=1
      END_IF
   END_CYC

https://drive.google.com/file/d/0B3i5r1GJTCBDeHF5MmpRQUZXam8/view?usp=sharing

и почему когда флажок $b уже стал 1,цикл все равно пытается выполнится на 10:05,если  условия его выполнения $b=0
Title: Re: как задать точное время работы кликера?
Post by: Oraven on October 18, 2017, 09:34:40 AM
Если мышь не кликает то нужен запуск кликера от админа.
Это несложно протестировать создав несложный скрипт с кликом.

У тебя одной скобки недоставало и нужна задержка после F5
Code: (clickermann) [Select]
$b=0
WHILE( ( (($_time_m = 9) & ($_time_s > 50)) | (($_time_m = 10) & ($_time_s < 15)) ) & ($b=0) )
   keyDown(#F5)
   waitms(100)
   keyUp(#F5)
   WAIT(5) // После нажатия F5 ждем необходимое время
   getscreen
   if_pixel_in(566,210,586,771, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
      lclick($_return1+2,$_return2+2)
      waitms(100)
      lclick(610,205) ////rus servak proveries, 610 210 подтверждение занятия пустого слота ////АНГЛ
      wait(10)
      $b=1
   END_IF
END_CYC
WAIT(1)
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 18, 2017, 10:01:13 AM
Если мышь не кликает то нужен запуск кликера от админа.
Это несложно протестировать создав несложный скрипт с кликом.

У тебя одной скобки недоставало и нужна задержка после F5
Code: (clickermann) [Select]
$b=0
WHILE( ( (($_time_m = 9) & ($_time_s > 50)) | (($_time_m = 10) & ($_time_s < 15)) ) & ($b=0) )
   keyDown(#F5)
   waitms(100)
   keyUp(#F5)
   WAIT(5) // После нажатия F5 ждем необходимое время
   getscreen
   if_pixel_in(566,210,586,771, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
      lclick($_return1+2,$_return2+2)
      waitms(100)
      lclick(610,205) ////rus servak proveries, 610 210 подтверждение занятия пустого слота ////АНГЛ
      wait(10)
      $b=1
   END_IF
END_CYC
WAIT(1)
в остальных программах все кликает
задержка 100 между нажатием ф5 и есть задержка обновления страницы потому что при поднятии клавиши ничего не происходит.
дружище ты сильно помог.
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 21, 2017, 05:52:02 AM
if_pixel_in(758,199,833,803, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
         waitms(220 + $S_CORR)
         $a=1
         $b=($_return1+2)
         $c=($_return2+2)
         back:
         lclick($b,$c)
         
         waitms(100 )
         if ($_time_m = 11)
            goto(exit)
         end_if
         getscreen  (742,181,967,283)
         if_pixel_in(742,181,967,283, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
           
            lclick(($_return1+2),($_return2+2) )
         else
            goto(back)
            ////610 210 rus servak proverit, 610 205 подтверждение занятия пустого слота ////АНГЛ
         END_IF
      END_IF

кто-то значит if_pixel_in у каждого своя область видимости,return 1 return 2 не обязательно переприсваивать?
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 23, 2017, 11:30:48 AM
ап
Title: Re: как задать точное время работы кликера?
Post by: Vint on October 23, 2017, 12:44:48 PM
А что ап.

Нет никаких областей видимости, все переменные глобальны.
$_return1, $_return2 содержат преведущее значение пока новая функция их не переопределит.
В показанном примере нет ничего пересекающегося в использовании $_return1/2. Там даже пересохранение в $b,$c не обязательно.

[spoiler]
Code: (clickermann) [Select]
if_pixel_in(758,199,833,803, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
    waitms(220 + $S_CORR)
    $a = 1
    $back = 1
    WHILE(($back = 1) & ($_time_m ! 11))
        lclick($_return1+2, $_return2+2)
        waitms(100)
       
        getscreen(742,181,967,283)
        if_pixel_in(742,181,967,283, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
            lclick($_return1+2, $_return2+2)
            $back = 0
        END_IF
        waitms(100)
    END_CYC
 
    if($_time_m = 11)
        goto(exit)
    end_if   
END_IF
[/spoiler]
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 23, 2017, 06:58:01 PM
А что ап.

Нет никаких областей видимости, все переменные глобальны.
$_return1, $_return2 содержат преведущее значение пока новая функция их не переопределит.
В показанном примере нет ничего пересекающегося в использовании $_return1/2. Там даже пересохранение в $b,$c не обязательно.

[spoiler]
Code: (clickermann) [Select]
if_pixel_in(758,199,833,803, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
    waitms(220 + $S_CORR)
    $a = 1
    $back = 1
    WHILE(($back = 1) & ($_time_m ! 11))
        lclick($_return1+2, $_return2+2)
        waitms(100)
       
        getscreen(742,181,967,283)
        if_pixel_in(742,181,967,283, 5102591) //ranshe bulo 566-568, 161017 stalo 574 576
            lclick($_return1+2, $_return2+2)
            $back = 0
        END_IF
        waitms(100)
    END_CYC
 
    if($_time_m = 11)
        goto(exit)
    end_if   
END_IF
[/spoiler]

как не обязательно,если ты говоришь что нет областей видимости то  в первом пикселе может использоваться ретрн1 и ретурн 2 от второго пикселя,ведь они уже там переопределлились.
Title: Re: как задать точное время работы кликера?
Post by: Vint on October 24, 2017, 08:13:01 AM
как не обязательно,если ты говоришь что нет областей видимости то  в первом пикселе может использоваться ретрн1 и ретурн 2 от второго пикселя,ведь они уже там переопределлились.
Укажи в своём коде в каких строках они переопределились и до сих пор нужны координаты от первого поиска.
Title: Re: как задать точное время работы кликера?
Post by: Vint on October 24, 2017, 08:15:24 AM
Когда на форуме порядок наведут?
 Название темы не соответствует содержанию обсуждения!
Я предлагал чтобы ты навёл.
Title: Re: как задать точное время работы кликера?
Post by: zergshadow on October 24, 2017, 05:28:12 PM
Когда на форуме порядок наведут?
 Название темы не соответствует содержанию обсуждения!
Я предлагал чтобы ты навёл.

я немного гашеный.ты в общем прав.