Author Topic: Задержка, повтор в боте  (Read 3888 times)

0 Members and 1 Guest are viewing this topic.

Sweets

  • Освоившийся
  • **
  • Posts: 50
    • View Profile
Задержка, повтор в боте
« on: December 04, 2016, 02:15:14 PM »
День добрый.
Помогите решить , мне нужно что бы при появление картинки, повторялось действие

Code: (clickermann) [Select]
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
Code: (clickermann) [Select]
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

 :)

Sweets

  • Освоившийся
  • **
  • Posts: 50
    • View Profile
Re: Задержка, повтор в боте
« Reply #1 on: December 04, 2016, 08:54:30 PM »
А если картинка 4 не куда не исчезает, так и зациклится...?
ТО есть мы ищем картинку 1, находим нажимаем, тут картинка 4 может появится, а может и не появится, но когда появляется картинка 4, то надо нажать на картинку 1 ещё раз и идти дальше по сценарию, нажимать на картинку 2 и потом нажимать картинку 3
« Last Edit: December 04, 2016, 09:30:52 PM by Sweets »

Sweets

  • Освоившийся
  • **
  • Posts: 50
    • View Profile
Re: Задержка, повтор в боте
« Reply #2 on: December 04, 2016, 09:32:49 PM »
Картинка 4 ни куда не исчезает, она просто появляется, как предупреждение, что при нажатие на картинку 1 действие не выполнилось

Sweets

  • Освоившийся
  • **
  • Posts: 50
    • View Profile
Re: Задержка, повтор в боте
« Reply #3 on: December 05, 2016, 01:34:17 PM »
Картинка 4 ни куда не исчезает, она просто появляется, как предупреждение, что при нажатие на картинку 1 действие не выполнилось
следовательно нажимая на картинку 1 мы дублируем команду на выполнение действия, а при выполнении картинка 4 закроется сама?
Нет, картинка 4 не закрывается(

Sweets

  • Освоившийся
  • **
  • Posts: 50
    • View Profile
Re: Задержка, повтор в боте
« Reply #4 on: December 05, 2016, 03:19:25 PM »
Угадывать не нужно...я к сожалению много не знаю о программе, если возможноможно ограничить 2 повторами

Sweets

  • Освоившийся
  • **
  • Posts: 50
    • View Profile
Re: Задержка, повтор в боте
« Reply #5 on: December 05, 2016, 10:30:11 PM »
Спасибо попробую