1
Общие вопросы / Re: Правильно ли составлен скрипт?
« on: March 09, 2018, 12:19:31 AM »
Спасибо

Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
GETSCREEN
WAIT(1)
IF(PXL(911,206) = 200070)
LCLICK(RND(920,1010),RND(210,215))
WAIT(RND(26,29))
GETSCREEN
WAITMS(500)
IF(PXL(955,206) = 200070)
LCLICK(RND(950,990),RND(205,215))
WAITMS(500)
ELSE
IF(PXL(1046,206) = 200070)
LCLICK(RND(1050,1080),RND(205,215))
WAITMS(500)
ELSE
GETSCREEN
WAITMS(500)
IF(PXL(1110,490) = 0)
HALT
ELSE
GETSCREEN
WAITMS(500)
IF_PICTURE_IN (290,980,400,995, "1п.bmp")
HALT
END_IF
END_IF
END_IF
END_IF
END_IF
WAIT(RND(1,3))
GETSCREEN
WAITMS(500)
IF_PICTURE_IN (360,980,430,995, "2с.bmp")
WAIT(2)
LCLICK(RND(806,840),RND(110,140)
WAIT(5)
GETSCREEN
WAITMS(500)
IF_PICTURE_IN (605,228,1172,363, "3к.bmp")
WAITMS(500)
LCLICK($_return1+RND(-20,5), $_return2+RND(0,30)
WAIT(2)
LCLICK(RND(925,941),RND(185,204))
WAIT(2)
LCLICK(RND(1272,1323),RND(107,120))
WAIT(1)
ELSE
GETSCREEN
WAITMS(500)
IF(PXL(885,206) = 1118540)
LCLICK(RND(440,475),RND(110,125))
WAIT(5)
GETSCREEN
WAITMS(500)
IF_PICTURE_IN (605,228,1172,363, "3к.bmp")
WAITMS(500)
LCLICK($_return1+RND(-20,5), $_return2+RND(0,30)
WAIT(2)
LCLICK(RND(925,941),RND(185,204))
WAIT(2)
LCLICK(RND(1272,1323),RND(107,120))
WAIT(1)
END_IF
END_IF
END_IF
END_IF
WAIT(RND(1,3))
Нет, картинка 4 не закрывается(Картинка 4 ни куда не исчезает, она просто появляется, как предупреждение, что при нажатие на картинку 1 действие не выполнилосьследовательно нажимая на картинку 1 мы дублируем команду на выполнение действия, а при выполнении картинка 4 закроется сама?
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)
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
GETSCREEN
IF(PXL(495,181) = 200070)
LCLICK(RND(491,537),RND(182,187))
IF_PICTURE_IN (330,611, 385,690, "2.bmp")
WAIT(RND(1,3))
END_IF
END_IF
WAIT(RND(2,5))
Потом через какое время выполнил вот это условие:GETSCREEN
IF(PXL(453,184) = 1118481)
LCLICK(RND(566,579),RND(372,379))
WAIT(RND(16,18))
END_IF
Потом опять начал выполнять вот это условие:GETSCREEN
IF(PXL(495,181) = 200070)
LCLICK(RND(491,537),RND(182,187))
IF_PICTURE_IN (330,611, 385,690, "2.bmp")
WAIT(RND(1,3))
END_IF
END_IF
WAIT(RND(2,5))
через какое время выполнил это GETSCREEN
IF(PXL(453,184) = 1118481)
LCLICK(RND(506,522),RND(317,320))
WAIT(RND(16,18))
END_IF
WAIT(RND(2,5))
и опять начал выполнять эти условияGETSCREEN
IF(PXL(495,181) = 200070)
LCLICK(RND(491,537),RND(182,187))
IF_PICTURE_IN (330,611, 385,690, "2.bmp")
WAIT(RND(1,3))
END_IF
END_IF
WAIT(RND(2,5))
GETSCREEN // находимся в точке А
IF(PXL(495,181) = 200070) // находим пиксель
LCLICK(RND(491,537),RND(182,187)) // нажимаем, ждем ( тут время рандомно очень отличается, не выставить когда нажимать, поставила по картинке что бы нажимал
IF_PICTURE_IN (330,611, 385,690, "2.bmp") // находим картинку
WAIT(RND(1,3)) // ждем
END_IF
END_IF
WAIT(RND(2,5))
GETSCREEN
IF(PXL(453,184) = 1118481) // находимся пиксель в точке А
LCLICK(RND(566,579),RND(372,379)) // нажимаем
WAIT(RND(16,18)) // идем в точку В
IF(PXL(495,180) = 200070) // тут все повторяется что в точке А
LCLICK(RND(491,537),RND(182,187))
IF_PICTURE_IN (330,611, 385,690, "2.bmp")
WAIT(RND(1,3))
END_IF
END_IF
END_IF
WAIT(RND(2,5))
GETSCREEN
IF(PXL(453,184) = 1118481) // находимся в точке В, находим пиксель
LCLICK(RND(506,522),RND(317,320)) // жмем
WAIT(RND(16,18)) // идем в точку А
IF(PXL(495,181) = 200070) // тут опять всё повторяется
LCLICK(RND(491,537),RND(182,187)) //нажимаем, ждём
IF_PICTURE_IN (330,611, 385,690, "2.bmp")
WAIT(RND(1,3))
END_IF
END_IF
END_IF
WAIT(RND(2,5))
GETSCREEN
IF_PICTURE_IN (239,681, 319,688, "1.bmp")
WAIT(2)
LCLICK(RND(274,394),RND(216,224))
WAIT(2)
LCLICK(RND(275,350),RND(267,271))
WAIT(2)
LCLICK(RND(393,404),RND(237,248))
HALT
END_IF