Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Sweets on December 04, 2016, 02:15:14 PM
-
День добрый.
Помогите решить , мне нужно что бы при появление картинки, повторялось действие
GETSCREEN
IF(PXL(63,118) = 6316128)
WAIT(2)
LCLICK(RND(670,696),RND(101,110))
WAIT(2)
LCLICK(RND(670,696),RND(101,110)
WAIT(2)
LCLICK(RND(533,552),RND(324,333))
WAIT(RND(11,12))
LCLICK(RND(482,543),RND(167,174))
WAIT(2)
GETSCREEN
IF_PICTURE_IN (310,490, 696,501, "1.bmp")
LCLICK($_return1+RND(-10,5), $_return2+RND(0,10) // если после этого действия появляется картинка 4, то опять выполнить это действие, если нет картинки 4 то выполнять всё попорядку
WAIT(RND(27,30))
GETSCREEN
IF_PICTURE_IN (310,490, 696,501, "2.bmp")
LCLICK($_return1+RND(-10,5), $_return2+RND(0,10) // здесь так же (/ если после этого действия появляется картинка 4, то опять выполнить это действие)
WAIT(RND(27,30))
GETSCREEN
IF_PICTURE_IN (310,490, 696,501, "3.bmp")
LCLICK($_return1+RND(-10,5), $_return2+RND(0,10) // здесь так же (/ если после этого действия появляется картинка 4, то опять выполнить это действие)
WAIT(RND(27,30))
LCLICK(RND(670,696),RND(101,110))
WAIT(2)
LCLICK(RND(473,483),RND(285,300))
WAIT(RND(11,12))
LCLICK(RND(490,538),RND(171,173))
WAIT(2)
LCLICK(RND(838,896),RND(268,302)
END_IF
END_IF
END_IF
END_IF
WAITMS(500)
И второе, из за чего во этом коде есть задержка в секунд 5-6
GETSCREEN
IF(PXL(63,118) = 6316128)
WAIT(2)
LCLICK(RND(670,696),RND(101,110))
WAIT(2)
LCLICK(RND(670,696),RND(101,110)
WAIT(2)
LCLICK(RND(533,552),RND(324,333))
WAIT(RND(11,12))
LCLICK(RND(482,543),RND(167,174))
WAIT(2)
GETSCREEN
IF_PICTURE_IN (310,490, 696,501, "1.bmp")
LCLICK($_return1+RND(-10,5), $_return2+RND(0,10)
WAIT(RND(27,30))
GETSCREEN
IF_PICTURE_IN (310,490, 696,501, "2.bmp")
LCLICK($_return1+RND(-10,5), $_return2+RND(0,10)
WAIT(RND(27,30))
GETSCREEN
IF_PICTURE_IN (310,490, 696,501, "3.bmp")
LCLICK($_return1+RND(-10,5), $_return2+RND(0,10)
WAIT(RND(27,30))
LCLICK(RND(670,696),RND(101,110))
WAIT(2)
LCLICK(RND(473,483),RND(285,300))
WAIT(RND(11,12))
LCLICK(RND(490,538),RND(171,173))
WAIT(2)
LCLICK(RND(838,896),RND(268,302)
END_IF
END_IF
END_IF
END_IF
WAITMS(500)
GETSCREEN
WAIT(1)
IF(PXL(337,409) = 354048)
LCLICK(RND(344,385),RND(425,431))
END_IF
WAIT(1)
GETSCREEN
IF(PXL(483,427) = 2369660)
LCLICK(RND(488,534),RND(428,437)) // при первом нажатие, нажимается сразу, последующие потом только с задержкой в секунд 5-6, это из за всех WAIT(1) или из за чего ещё?
ELSE
IF(PXL(483,427) = 2435459)
LCLICK(RND(488,534),RND(428,437))
END_IF
END_IF
WAITMS(500)
GETSCREEN
WAIT(1)
IF(PXL(683,203) = 3947580)
HALT
END_IF
:)
-
А если картинка 4 не куда не исчезает, так и зациклится...?
ТО есть мы ищем картинку 1, находим нажимаем, тут картинка 4 может появится, а может и не появится, но когда появляется картинка 4, то надо нажать на картинку 1 ещё раз и идти дальше по сценарию, нажимать на картинку 2 и потом нажимать картинку 3
-
Картинка 4 ни куда не исчезает, она просто появляется, как предупреждение, что при нажатие на картинку 1 действие не выполнилось
-
Картинка 4 ни куда не исчезает, она просто появляется, как предупреждение, что при нажатие на картинку 1 действие не выполнилось
следовательно нажимая на картинку 1 мы дублируем команду на выполнение действия, а при выполнении картинка 4 закроется сама?
Нет, картинка 4 не закрывается(
-
Угадывать не нужно...я к сожалению много не знаю о программе, если возможноможно ограничить 2 повторами
-
Спасибо попробую