Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: sanek83 on August 21, 2017, 07:56:32 PM
-
skip:
IF(($_time_h > 11) & ($_time_h < 23) & ($_time_m = 58) & ($_time_s = 03))//сработает 12 13 14 22 часа -------->Тут сработает в указанный промежуток каждый час? не зависимо во сколько запустил?
WAIT(1)
LOGWRITE ("обновляю страницу")
LCLICK(106,13)
WAIT(1)
LCLICK(72,46)
WAIT(35)
LOGWRITE ("ожидаю картинку")
$check = 0
WHILE($check = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (993,57, 1564,387, "raspr.bmp", -1, 80)
$check = 1
LCLICK($_return1+5, $_return2+5)
WAITMS(100)
LOGWRITE ("картинка найдена")
ELSE
LOGWRITE ("не нашел")
WAITMS(50)
END_IF
END_CYC
END_IF
IF(($_time_h > 11) & ($_time_h < 23) & ($_time_m = 00) & ($_time_s = 02))
LOGWRITE ("Начало поиска ")
$var1 = 0
WHILE($var1 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "balen.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(100)
LOGWRITE ("Успех !")
LCLICK(841,659) //подтвердить
WAITMS(900)
ELSE
LOGWRITE ("не нашел балены")
$var1 = 1
END_IF
END_CYC
$var1 = 0
WHILE($var1 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "gastro.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(500)
LOGWRITE ("нашел ")
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно 1 балена")
WAITMS(500)
ELSE
LOGWRITE ("проверка цены 2 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно за 2 балена")
WAITMS(500)
ELSE
LCLICK(1100,653)
LOGWRITE ("Нету ")
$var1 = 1
WAITMS(500)
END_IF
END_IF
ELSE
LOGWRITE (" не найдено ")
$var1 = 1
END_IF
END_CYC
$var4 = 0
WHILE($var4 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "grun.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(500)
LOGWRITE ("нашел гРуна")
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно 1 балена")
WAITMS(500)
ELSE
LOGWRITE ("проверка цены ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно за 2 ")
WAITMS(500)
ELSE
LCLICK(1100,653)
LOGWRITE ("покупка закончина" )
$var4 = 1
WAIT(1)
END_IF
END_IF
ELSE
LOGWRITE (" не найдена")
$var4 = 1
END_IF
END_CYC
LOGWRITE ("поиск ")
$var2 = 0
WHILE($var2 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "ggem.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
LOGWRITE ("Обнаружил Ггема")
WAITMS(500)
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("Куплено гГема за 1 ")
WAIT(1)
ELSE
LOGWRITE ("проверка цены 2 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("Куплено ")
WAIT(1)
ELSE
LCLICK(1100,653)
LOGWRITE ("покупка закончина")
$var2 = 1
END_IF
END_IF
ELSE
LOGWRITE ("не найдена")
$var2 = 1
END_IF
END_CYC
LCLICK(1370,317)
END_IF
WAIT(1)
COLORMODE(6)
IF_PICTURE_IN (901,213, 1540,635, "krestik.bmp", -1, 90) // подстраховка
LCLICK($_return1+22, $_return2+6)
WAIT(1)
END_IF
WAIT(1)
GOTO(skip)
Вопрос есть ли разница когда запущен( например запустил в 15.30 будет ли он срабатывать дальше каждый час( 15.58...16.58..... или нужно запускать до 11.58 а если после не будет работать ? Или как по другому сделать?Спасибо за помощь!
-
Будет.
-
Странно но почему то не работает=( уже 2 день если поже включаю
-
Странно но почему то не работает=( уже 2 день если поже включаю
У тебя два условия, и оба с учетом секунд. Вероятно просто не совпадает проверка с текущим временем.
-
Это как можно поподробней если не сложно? или подскажи что поправить нужно?
-
Твое условие должно сработать не просто в 15:30, а в 15:30:03. А в конце есть COLORMODE, поиск картинки и две задержки WAIT(1)=2 секунды, вот здесь возможно и проскакивает мимо.
-
страно
-
У тебя в конце двух секундная задержка с поиском картинки без GETSCREEN. Где GETSCREEN?? Сам посебе анализ может отнимать много времени если у тебя большая картинка.
WAIT(1)
COLORMODE(6)
IF_PICTURE_IN (901,213, 1540,635, "krestik.bmp", -1, 90) // подстраховка
LCLICK($_return1+22, $_return2+6)
WAIT(1)
END_IF
WAIT(1)
Уменьшил задержки. Убрал анализ секунд.
IF(($_time_h > 11) & ($_time_h < 23) & ($_time_m = 58))
WAIT(1)
LOGWRITE ("обновляю страницу")
LCLICK(106,13)
WAIT(1)
LCLICK(72,46)
WAIT(35)
LOGWRITE ("ожидаю картинку")
$check = 0
WHILE($check = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (993,57, 1564,387, "raspr.bmp", -1, 80)
$check = 1
LCLICK($_return1+5, $_return2+5)
WAITMS(100)
LOGWRITE ("картинка найдена")
ELSE
LOGWRITE ("не нашел")
WAITMS(50)
END_IF
END_CYC
WHILE($_time_m = 58) // цикл задержет выполнение если 58 минута еще не истекла
WAITMS(50)
END_CYC
END_IF
IF(($_time_h > 11) & ($_time_h < 23) & ($_time_m = 0))
LOGWRITE ("Начало поиска ")
$var1 = 0
WHILE($var1 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "balen.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(100)
LOGWRITE ("Успех !")
LCLICK(841,659) //подтвердить
WAITMS(900)
ELSE
LOGWRITE ("не нашел балены")
$var1 = 1
END_IF
END_CYC
$var1 = 0
WHILE($var1 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "gastro.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(500)
LOGWRITE ("нашел ")
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно 1 балена")
WAITMS(500)
ELSE
LOGWRITE ("проверка цены 2 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно за 2 балена")
WAITMS(500)
ELSE
LCLICK(1100,653)
LOGWRITE ("Нету ")
$var1 = 1
WAITMS(500)
END_IF
END_IF
ELSE
LOGWRITE (" не найдено ")
$var1 = 1
END_IF
END_CYC
$var4 = 0
WHILE($var4 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "grun.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(500)
LOGWRITE ("нашел гРуна")
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно 1 балена")
WAITMS(500)
ELSE
LOGWRITE ("проверка цены ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно за 2 ")
WAITMS(500)
ELSE
LCLICK(1100,653)
LOGWRITE ("покупка закончина" )
$var4 = 1
WAIT(1)
END_IF
END_IF
ELSE
LOGWRITE (" не найдена")
$var4 = 1
END_IF
END_CYC
LOGWRITE ("поиск ")
$var2 = 0
WHILE($var2 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "ggem.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
LOGWRITE ("Обнаружил Ггема")
WAITMS(500)
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("Куплено гГема за 1 ")
WAIT(1)
ELSE
LOGWRITE ("проверка цены 2 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("Куплено ")
WAIT(1)
ELSE
LCLICK(1100,653)
LOGWRITE ("покупка закончина")
$var2 = 1
END_IF
END_IF
ELSE
LOGWRITE ("не найдена")
$var2 = 1
END_IF
END_CYC
LCLICK(1370,317)
WHILE($_time_m = 0) // цикл задержет выполнение если 0 минута еще не истекла
WAITMS(50)
END_CYC
END_IF
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (901,213, 1540,635, "krestik.bmp", -1, 90) // подстраховка
LCLICK($_return1+22, $_return2+6)
WAIT(1)
END_IF
WAITMS(500)
-
Спасибо! про GETSCREEN затупил)) А секунды можно оставить ? просто они очень важны?
-
Спасибо! про GETSCREEN затупил)) А секунды можно оставить ? просто они очень важны?
В каком диапазоне важны?
-
Во втором условии важно 00 мин 03 сек,в первом убрал
-
Во втором условии важно 00 мин 03 сек,в первом убрал
И никаких +- ?
-
Нет дело в том что там кто первый кликнет тот и заберет,а картинка появляется в 03 сек
-
Нет дело в том что там кто первый кликнет тот и заберет,а картинка появляется в 03 сек
Попробуй вот такие костыли.
IF(($_time_h > 11) & ($_time_h < 23) & ($_time_m = 58))
WAIT(1)
LOGWRITE ("обновляю страницу")
LCLICK(106,13)
WAIT(1)
LCLICK(72,46)
WAIT(35)
LOGWRITE ("ожидаю картинку")
$check = 0
WHILE($check = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (993,57, 1564,387, "raspr.bmp", -1, 80)
$check = 1
LCLICK($_return1+5, $_return2+5)
WAITMS(100)
LOGWRITE ("картинка найдена")
ELSE
LOGWRITE ("не нашел")
WAITMS(50)
END_IF
END_CYC
WHILE($_time_m = 58) // цикл задержет выполнение если 58 минута еще не истекла
WAITMS(50)
END_CYC
END_IF
IF(($_time_h > 11) & ($_time_h < 23) & ($_time_m = 0) & ($_time_s = 3))
LOGWRITE ("Начало поиска ")
$var1 = 0
WHILE($var1 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "balen.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(100)
LOGWRITE ("Успех !")
LCLICK(841,659) //подтвердить
WAITMS(900)
ELSE
LOGWRITE ("не нашел балены")
$var1 = 1
END_IF
END_CYC
$var1 = 0
WHILE($var1 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "gastro.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(500)
LOGWRITE ("нашел ")
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно 1 балена")
WAITMS(500)
ELSE
LOGWRITE ("проверка цены 2 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно за 2 балена")
WAITMS(500)
ELSE
LCLICK(1100,653)
LOGWRITE ("Нету ")
$var1 = 1
WAITMS(500)
END_IF
END_IF
ELSE
LOGWRITE (" не найдено ")
$var1 = 1
END_IF
END_CYC
$var4 = 0
WHILE($var4 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "grun.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
WAITMS(500)
LOGWRITE ("нашел гРуна")
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно 1 балена")
WAITMS(500)
ELSE
LOGWRITE ("проверка цены ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("купленно за 2 ")
WAITMS(500)
ELSE
LCLICK(1100,653)
LOGWRITE ("покупка закончина" )
$var4 = 1
WAIT(1)
END_IF
END_IF
ELSE
LOGWRITE (" не найдена")
$var4 = 1
END_IF
END_CYC
LOGWRITE ("поиск ")
$var2 = 0
WHILE($var2 = 0)
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (803,386, 1333,772, "ggem.bmp", -1, 95) // ищем
LCLICK($_return1, $_return2+120)
LOGWRITE ("Обнаружил Ггема")
WAITMS(500)
LOGWRITE ("проверка цены 1 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "1.bmp", -1, 95)
LCLICK(845,654) //подтвердить
LOGWRITE ("Куплено гГема за 1 ")
WAIT(1)
ELSE
LOGWRITE ("проверка цены 2 ")
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (1035,564, 1049,578, "2.bmp", -1, 95) // клик ,бонус
LCLICK(845,654) //подтвердить
LOGWRITE ("Куплено ")
WAIT(1)
ELSE
LCLICK(1100,653)
LOGWRITE ("покупка закончина")
$var2 = 1
END_IF
END_IF
ELSE
LOGWRITE ("не найдена")
$var2 = 1
END_IF
END_CYC
LCLICK(1370,317)
WHILE($_time_m = 0) // цикл задержет выполнение если 0 минута еще не истекла
WAITMS(50)
END_CYC
END_IF
IF($_time_s ! 3) // исключаем проверку когда на часах 03 секунды
GETSCREEN
COLORMODE(6)
IF_PICTURE_IN (901,213, 1540,635, "krestik.bmp", -1, 90) // подстраховка
LCLICK($_return1+22, $_return2+6)
WAIT(1)
END_IF
END_IF
WAITMS(100)
-
Спасибо за помощь заработало :)