Author Topic: Не могу понять в чем проблема  (Read 2777 times)

0 Members and 1 Guest are viewing this topic.

kisame1313

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Не могу понять в чем проблема
« on: October 03, 2016, 08:17:23 AM »
Сделал скрипт (да, я плохо в этом разбираюсь) для игры в The Crew. Скрипт должен зажать стрелку вверх, потом шифт, далее отжимаем эти клавиши и нажимаю b, потом ентер и в конце опять b. По идее должно быть правильно. НО скрипт не работает. Помогите пожалуйста.

KEYDOWN(#UP)
WAIT(4)
KEYDOWN(#SHIFT)
WAIT(8 )
KEYUP(#UP)
KEYUP(#SHIFT)
WAIT(15)
KEYPRESS(#B)
WAIT(2)
KEYPRESS(#ENTER)
WAIT(5)
KEYPRESS(#B)
WAIT(2)
« Last Edit: October 03, 2016, 08:19:11 AM by kisame1313 »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Не могу понять в чем проблема
« Reply #1 on: October 03, 2016, 08:26:14 AM »
А как запускаешь?
И это весь скрипт?
Привязкой не балуешься?


kisame1313

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Не могу понять в чем проблема
« Reply #2 on: October 03, 2016, 08:32:34 AM »
запускаю ч-з Alt+A
да весь, я не разбираюсь в скриптах для кликера.
какой привязкой?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Не могу понять в чем проблема
« Reply #3 on: October 03, 2016, 08:43:43 AM »
Вариантов несколько:
Нажатия кнопок посылаются, но не в то окно. Возможно, если окно не активно. Ещё бывает не работает с фулскрином, игру попробовать перевести в оконный режим.
Возможна защита игры или особенности работы с устройствами ввода.


quant13

  • Активный участник
  • ***
  • Posts: 174
    • View Profile
Re: Не могу понять в чем проблема
« Reply #4 on: October 03, 2016, 08:49:22 AM »
если запускаешь горячими клавишами оно может просто не запускаться, с альт+А бывают проблемы, смени клавишу на альт+Z например, или запускай по-другому

kisame1313

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Не могу понять в чем проблема
« Reply #5 on: October 03, 2016, 08:55:26 AM »
Пробовал запуск с Alt+Z или с кнопки. Привязку к окну делал. Сделал в окне. Не работает. Другой программой нормально работает, но там нет возможности работать при свернутом окне.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Не могу понять в чем проблема
« Reply #6 on: October 03, 2016, 09:07:30 AM »
Добавь в начало скрипта клик по окну с игрой и задержку минимум 500 мс.


Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Не могу понять в чем проблема
« Reply #7 on: October 03, 2016, 09:11:05 AM »
...какой привязкой?
Другой программой нормально работает, но там нет возможности работать при свернутом окне.

Сколько раз я зарекался не отвечать на подобные "проблемы". И вот, опять 25.
"какой привязкой"...


kisame1313

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Не могу понять в чем проблема
« Reply #8 on: October 03, 2016, 09:20:08 AM »
Спасибо, нашел частичный выход. Я просто не въехал сразу что за привязка. Если ее отменить то скрипт частично работает. стрелка вверх и ентер нажимаются, b и шифт - нет. А без возможности свернуть игру, толку мне от этого кликера - не много.

hasab

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Не могу понять в чем проблема
« Reply #9 on: October 09, 2016, 08:08:03 PM »
Здравствуйте, помогите пожалуйста найти ошибку.
Есть скрипт с циклом с параметром, так вот он выполняет цикл (поиск моба и бой с ним 5 раз, сколько и нужно), после выполняет перезагрузку браузера (хрома), после ведёт 1 бой и пишет "ошибка при вызове функции POP()", мне сказали что "ошибка где то в подпрограммах", но я не могу найти, по этому прошу Вас найти проблему и просто сообщить (если возможно), заранее благодарю.
Вот скрипт:

Code: (clickermann) [Select]
FOR($a=0,$a<5)
   
   
   GO1:
   
   GETSCREEN
   IF_PIXEL_IN(1250,375, 1250,375, 8963305)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LCLICK(670,304)  // 9598024
      WAITMS(5000)
   END_IF
   
   
   LCLICK(1250,375)  // 3959968
   WAITMS(1000)
   
   
   GO2:
   MOVE(671,327)  //  ожидание перехода на другой остров
   WAITMS(100)
   GETSCREEN
   IF_PIXEL_IN(671,327, 671,327, 11087)
      WAITMS(3000)
   ELSE
      IF_PIXEL_IN(671,327, 671,327, 1638949)  //  случаянно нажатый моб
         WAITMS(500)
         LCLICK(1210,202)  // 65946
         WAITMS(500)
         GOTO(GO1)
      ELSE
         GOTO(GO2)
      END_IF
   END_IF
   
   
   GETSCREEN
   IF_PIXEL_IN(687,567, 687,567, 6722503) //  джегурдарр
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      IF_PIXEL_IN(660,571, 660,571, 5663910) //  курлык
         LCLICK($_return1, $_return2)
         WAITMS(100)
      ELSE
         IF_PIXEL_IN(665,591, 665,591, 7436196) //  низзер
            LCLICK($_return1, $_return2)
            WAITMS(100)
         ELSE
            IF_PIXEL_IN(675,589, 675,589, 5164) //  матазуу
               LCLICK($_return1, $_return2)
               WAITMS(100)
            ELSE
               IF_PIXEL_IN(697,545, 697,545, 2502212, 6579349) //  защтник зла, служитель зла,
                  LCLICK($_return1, $_return2)
                  WAITMS(100)
               ELSE
                  IF_PIXEL_IN(693,555, 693,555, 4332875)  //  сторонник зла
                     LCLICK($_return1, $_return2)
                     WAITMS(100)
                  ELSE
                     IF_PIXEL_IN(663,588, 663,588, 3486793) //  порождение зла
                        LCLICK($_return1, $_return2)
                        WAITMS(100)
                     ELSE
                        IF_PIXEL_IN(652,606, 652,606, 4020813)  //  дитя зла
                           LCLICK($_return1, $_return2)
                           WAITMS(100)
                        ELSE
                           IF_PIXEL_IN(668,564, 668,564, 1907031)  //  лорд нглад
                              LCLICK($_return1, $_return2)
                              WAITMS(100)
                           ELSE
                              IF_PIXEL_IN(671,575, 671,575, 3750791)  //  бес
                                 LCLICK($_return1, $_return2)
                                 WAITMS(100)
                              ELSE
                                 IF_PIXEL_IN(640,600, 640,600, 2570383)  //  черт
                                    LCLICK($_return1, $_return2)
                                    WAITMS(100)
                                 ELSE
                                    IF_PIXEL_IN(646,603, 646,603, 2448080, 2250704)  //  бесенок
                                       LCLICK($_return1, $_return2)
                                       WAITMS(100)
                                    ELSE
                                       IF_PIXEL_IN(657,612, 657,612, 7187963)  //  чертенок
                                          LCLICK($_return1, $_return2)
                                          WAITMS(100)
                                       ELSE
                                          IF_PIXEL_IN(653,582, 653,582, 8628735)  //  мясник
                                             LCLICK($_return1, $_return2)
                                             WAITMS(100)
                                          ELSE
                                             IF_PIXEL_IN(664,589, 664,589, 4239610)  //  таар маан
                                                LCLICK($_return1, $_return2)
                                                WAITMS(100)
                                             ELSE
                                                IF_PIXEL_IN(662,594, 662,594, 1652958, 14927718, 11115488, 795432)  //   макук, мымра, счастливая эл, вилорогий гэ дэ
                                                   LCLICK($_return1, $_return2)
                                                   WAITMS(100)
                                                ELSE
                                                   IF_PIXEL_IN(662,594, 662,594, 2566713)  //  злобный нико
                                                      LCLICK($_return1, $_return2)
                                                      WAITMS(100)
                                                   ELSE
                                                      IF_PIXEL_IN(662,594, 662,594, 15480)  //  джагга
                                                         LCLICK($_return1, $_return2)
                                                         WAITMS(100)
                                                      ELSE
                                                         IF_PIXEL_IN(662,594, 662,594, 11203322)  //  регенирация моба
                                                            WAITMS(100)
                                                            GOTO(GO1)
                                                         ELSE
                                                            GOTO(GO1)
                                                         END_IF
                                                      END_IF
                                                   END_IF
                                                END_IF
                                             END_IF
                                          END_IF
                                       END_IF
                                    END_IF
                                 END_IF
                              END_IF
                           END_IF
                        END_IF
                     END_IF
                  END_IF
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
   
   
   
   GO7:
   GETSCREEN  //  напасть
   MOVE(974,468)
   WAITMS(250)
   IF_PIXEL_IN(974,468, 1063,488, 3997922, 7499263, 7437817, 4082154, 3670207)
      LCLICK($_return1, $_return2)
      WAITMS(1000)
   ELSE
      MOVE(974,461)
      WAITMS(250)
      IF_PIXEL_IN(974,461, 1063,480, 3997922, 7499263, 7437817, 4082154, 3670207)
         LCLICK($_return1, $_return2)
         WAITMS(1000)
      ELSE
         MOVE(974,469)
         WAITMS(250)
         IF_PIXEL_IN(974,469, 1063,489, 3997922, 7499263, 7437817, 4082154, 3670207)
            LCLICK($_return1, $_return2)
            WAITMS(1000)
         ELSE
            MOVE(975,432)
            WAITMS(250)
            IF_PIXEL_IN(975,432, 1064,451, 3997922, 7499263, 7437817, 4082154, 3670207)
               LCLICK($_return1, $_return2)
               WAITMS(1000)
            ELSE
               MOVE(974,417)
               WAITMS(250)
               IF_PIXEL_IN(974,417, 1063,436, 3997922, 7499263, 7437817, 4082154, 3670207)
                  LCLICK($_return1, $_return2)
                  WAITMS(1000)
               ELSE
                  MOVE(975,448)
                  WAITMS(250)
                  IF_PIXEL_IN(975,448, 1064,467, 3997922, 7499263, 7437817, 4082154, 3670207)
                     LCLICK($_return1, $_return2)
                     WAITMS(1000)
                  ELSE
                     GOTO(GO7)
                  END_IF
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
   
   
   
   
   
   
   
   
   
   
   
   
   
   GO4:
   MOVE(847,203)                       // ожидание хода
   WAITMS(100)
   GETSCREEN
   IF_PIXEL_IN(847,203, 847,203, 1463349)
      LCLICK($_return1, $_return2)
      WAITMS(1000)
      LCLICK(1163,611)  // 3490637        факел
      WAITMS(500)
      LCLICK(1004,611)  // 8405288        мана
      WAITMS(100)
     
      MOVE(794,609)
      WAITMS(100)
      GO5:
      GETSCREEN
      IF_PIXEL_IN(794,609, 794,609, 16052727)  // крест
         LCLICK($_return1, $_return2)
         WAITMS(500)
      ELSE
         IF_PIXEL_IN(794,609, 794,609, 2774666)  //  пустой доспех
            LCLICK($_return1, $_return2)
            WAITMS(500)
         ELSE
            IF_PIXEL_IN(738,612, 738,612, 11377608)  //  квадрат
               LCLICK($_return1, $_return2)
               WAITMS(500)
            ELSE
               IF_PIXEL_IN(738,612, 738,612, 16777203)  //  глас провосудия
                  LCLICK($_return1, $_return2)
                  WAITMS(500)
               ELSE
                  GOTO(GO5)
               END_IF
            END_IF
         END_IF
      END_IF
      GETSCREEN
      IF_PIXEL_IN(870,281, 1073,483, 714751, 983193)   // удар по полю 714751, 983193, 9881818
         LCLICK($_return1, $_return2)
         WAITMS(100)
      END_IF
   ELSE
      GOTO(GO4)
   END_IF
   
   
 
   
   
   
   GO6:
   
   GETSCREEN
   MOVE(909,192)       // ожидание победы
   WAITMS(100)
   IF_PIXEL_IN(909,192, 909,192, 4399)
      LCLICK($_return1, $_return2)
      WAITMS(1500)
   ELSE
      MOVE(887,191)       // проверка поражения
      WAITMS(100)
      IF_PIXEL_IN(887,191, 887,191, 4399)
         LCLICK($_return1, $_return2)
         WAITMS(1500)
         LCLICK(984,480)  // 7822649  выход
         WAITMS(500)
         
         GO13:
         MOVE(671,327)  //  ожидание выхода на остров
         WAITMS(100)
         GETSCREEN
         IF_PIXEL_IN(671,327, 671,327, 11087)
            LCLICK($_return1, $_return2)
            WAITMS(100)
         ELSE
            GOTO(GO13)
         END_IF
         GOTO(GO2)
      ELSE
         GOTO(GO6)
      END_IF
   END_IF
   
   
   GETSCREEN
   SCREENSHOTEX(845,407, 898,460, "Image_", 0)
   
   
   
   
   GO8:
   LCLICK(872,433)  // 7904692
   GETSCREEN
   IF_PIXEL_IN(872,433, 872,433, 7904692)  // с.п. мезо хенкида
      LCLICK($_return1, $_return2)
      WAITMS(500)
      LCLICK(928,455)  // 5276329
      GOTO(GO9)
   ELSE
      IF_PIXEL_IN(872,433, 872,433, 3090432)  // с.п. прото хенкида
         LCLICK($_return1, $_return2)
         WAITMS(500)
         LCLICK(928,455)  // 5276329
         GOTO(GO9)
      ELSE
         IF_PIXEL_IN(872,433, 872,433, 669270)  // дубленая кожа
            LCLICK($_return1, $_return2)
            WAITMS(500)
            LCLICK(936,435)  // 9161199
            GOTO(GO9)
         ELSE
            IF_PIXEL_IN(872,433, 872,433, 4274521)  // железо
               LCLICK($_return1, $_return2)
               WAITMS(500)
               LCLICK(936,435)  // 9161199
               GOTO(GO9)
            ELSE
               IF_PIXEL_IN(872,433, 872,433, 198072)  // огненная сфера
                  LCLICK($_return1, $_return2)
                  WAITMS(500)
                  LCLICK(936,435)  // 9161199
                  GOTO(GO9)
               ELSE
                  IF_PIXEL_IN(872,433, 872,433, 2635959)  // душа бесенка
                     LCLICK($_return1, $_return2)
                     WAITMS(500)
                     LCLICK(936,435)  // 9161199
                     GOTO(GO9)
                  ELSE
                     IF_PIXEL_IN(872,433, 872,433, 8896480)  // пустынное вино
                        LCLICK($_return1, $_return2)
                        WAITMS(500)
                        LCLICK(936,435)  // 9161199
                        GOTO(GO9)
                     ELSE
                        IF_PIXEL_IN(872,433, 872,433, 4446395)  //  фрагмент первичного хаоса
                           LCLICK($_return1, $_return2)
                           WAITMS(500)
                           LCLICK(936,435)  // 9161199
                           GOTO(GO9)
                        ELSE
                           IF_PIXEL_IN(872,433, 872,433, 16252914)  // перстень зла
                              LCLICK($_return1, $_return2)
                              WAITMS(500)
                              LCLICK(936,475)  // 9161199
                              GOTO(GO9)
                           ELSE
                              IF_PIXEL_IN(872,433, 872,433, 1120535)  // амулет зла
                                 LCLICK($_return1, $_return2)
                                 WAITMS(500)
                                 LCLICK(936,475)  // 9161199
                                 GOTO(GO9)
                              ELSE
                                 IF_PIXEL_IN(872,433, 872,433, 3293014)  // венец зла
                                    LCLICK($_return1, $_return2)
                                    WAITMS(500)
                                    LCLICK(936,475)  // 9161199
                                    GOTO(GO9)
                                 ELSE
                                    IF_PIXEL_IN(872,433, 872,433, 5071980)  // панцырь зла
                                       LCLICK($_return1, $_return2)
                                       WAITMS(500)
                                       LCLICK(936,475)  // 9161199
                                       GOTO(GO9)
                                    ELSE
                                       IF_PIXEL_IN(872,433, 872,433, 5476344)  // когти зла
                                          LCLICK($_return1, $_return2)
                                          WAITMS(500)
                                          LCLICK(936,475)  // 9161199
                                          GOTO(GO9)
                                       ELSE
                                          IF_PIXEL_IN(872,433, 872,433, 4337748)  // трезубец
                                             LCLICK($_return1, $_return2)
                                             WAITMS(500)
                                             LCLICK(936,475)  // 9161199
                                             GOTO(GO9)
                                          ELSE
                                             IF_PIXEL_IN(872,433, 872,433, 458780)  //  сердце демона
                                                LCLICK($_return1, $_return2)
                                                WAITMS(500)
                                                LCLICK(936,475)  // 9161199
                                                GOTO(GO9)
                                             ELSE
                                                IF_PIXEL_IN(872,433, 872,433, 2496600)  // крылья демона
                                                   LCLICK($_return1, $_return2)
                                                   WAITMS(500)
                                                   LCLICK(936,475)  // 9161199
                                                   GOTO(GO9)
                                                ELSE
                                                   IF_PIXEL_IN(872,433, 872,433, 15658217)  // ожерелье из зубов демона
                                                      LCLICK($_return1, $_return2)
                                                      WAITMS(500)
                                                      LCLICK(936,475)  // 9161199
                                                      GOTO(GO9)
                                                   ELSE
                                                      IF_PIXEL_IN(872,433, 872,433, 3154055)  // слезы нглада
                                                         LCLICK($_return1, $_return2)
                                                         WAITMS(500)
                                                         LCLICK(936,475)  // 9161199
                                                         GOTO(GO9)
                                                      ELSE
                                                         IF_PIXEL_IN(872,433, 872,433, 10995173)  // меланхолия
                                                            LCLICK($_return1, $_return2)
                                                            WAITMS(500)
                                                            LCLICK(936,475)  // 9161199
                                                            GOTO(GO9)
                                                         ELSE
                                                            LCLICK(855,496)  // 8611904     // продать
                                                            WAITMS(1000)
                                                            LCLICK(984,523)  // 7165237     // продать
                                                            WAITMS(1000)
                                                         END_IF
                                                      END_IF
                                                   END_IF
                                                END_IF
                                             END_IF
                                          END_IF
                                       END_IF
                                    END_IF
                                 END_IF
                              END_IF
                           END_IF
                        END_IF
                     END_IF
                  END_IF
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
   
   
   
   
   GO9:
   GETSCREEN
   IF_PIXEL_IN(872,433, 872,433, 1915999)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LCLICK(1046,497)  // 7822649    // выйти
      WAITMS(100)
   ELSE
      GOTO(GO9)
   END_IF
   
   
   GO10:
   MOVE(671,327)  //  ожидание выхода на остров
   WAITMS(100)
   GETSCREEN
   IF_PIXEL_IN(671,327, 671,327, 11087)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      GOTO(GO10)
   END_IF
   
   
   
END_CYC


GO11:
RCLICK(129,13)
WAIT(1)
LCLICK(249,54)  // 16310259
WAIT(20)

GO12:
MOVE(955,490)
WAITMS(500)
GETSCREEN
IF_PIXEL_IN(955,495, 955,495, 13160924)     // арена
   GOTO(GO1)
   WAIT(1)
ELSE
   MOVE(633,595)
   WAITMS(500)
   GETSCREEN
   IF_PIXEL_IN(633,595, 633,595, 9192960)      // не зашёл в игру
      LCLICK($_return1, $_return2)
      WAITMS(20000)
      GOTO(GO12)
   ELSE
      MOVE(990,661)
      WAITMS(500)
      GETSCREEN
      IF_PIXEL_IN(990,661, 990,661, 7822649)    // забор ежедневного подарка
         LCLICK($_return1, $_return2)
         WAITMS(3000)
         LCLICK(1297,149)  // 45
         WAIT(3)
         GOTO(GO12)
      ELSE
         GOTO(GO11)
      END_IF
   END_IF
END_IF
« Last Edit: October 09, 2016, 08:32:22 PM by Oraven »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Не могу понять в чем проблема
« Reply #10 on: October 09, 2016, 08:47:35 PM »
Здравствуйте, помогите пожалуйста найти ошибку.
Есть скрипт с циклом с параметром, так вот он выполняет цикл (поиск моба и бой с ним 5 раз, сколько и нужно), после выполняет перезагрузку браузера (хрома), после ведёт 1 бой и пишет "ошибка при вызове функции POP()", мне сказали что "ошибка где то в подпрограммах", но я не могу найти, по этому прошу Вас найти проблему и просто сообщить (если возможно), заранее благодарю.

Так же было сказано что нельзя прыгать по ГОТО куда тебе заблагорассудится.
Строка 471 прыжок в цикл к метке GO1. Недопустимо! И бредово.
Выход из ситуации: просто удаляем этот прыжок. Не ужели ты не видишь что выполнение и так сначала выйдет из условия к строке 492 а затем скрипт начнется заново запустив нормально цикл из пяти повторов.

но вот что не понятно ГОТО на строках 112 и 114 не позволят пойти дальше, а будут возвращат в начало цикла.
И еще, снимок следует делать после перемещения мыши а не до и непосредственно перед анализом.
Code: (clickermann) [Select]
   GETSCREEN
   MOVE(909,192)       // ожидание победы
   WAITMS(100)
   IF_PIXEL_IN(909,192, 909,192, 4399)

Code: (clickermann) [Select]
FOR($a=0,$a<5)
   
   
   GO1:
   
   GETSCREEN
   IF_PIXEL_IN(1250,375, 1250,375, 8963305)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LCLICK(670,304)  // 9598024
      WAITMS(5000)
   END_IF
   
   
   LCLICK(1250,375)  // 3959968
   WAITMS(1000)
   
   
   GO2:
   MOVE(671,327)  //  ожидание перехода на другой остров
   WAITMS(100)
   GETSCREEN
   IF_PIXEL_IN(671,327, 671,327, 11087)
      WAITMS(3000)
   ELSE
      IF_PIXEL_IN(671,327, 671,327, 1638949)  //  случаянно нажатый моб
         WAITMS(500)
         LCLICK(1210,202)  // 65946
         WAITMS(500)
         GOTO(GO1)
      ELSE
         GOTO(GO2)
      END_IF
   END_IF
   
   
   GETSCREEN
   IF_PIXEL_IN(687,567, 687,567, 6722503) //  джегурдарр
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      IF_PIXEL_IN(660,571, 660,571, 5663910) //  курлык
         LCLICK($_return1, $_return2)
         WAITMS(100)
      ELSE
         IF_PIXEL_IN(665,591, 665,591, 7436196) //  низзер
            LCLICK($_return1, $_return2)
            WAITMS(100)
         ELSE
            IF_PIXEL_IN(675,589, 675,589, 5164) //  матазуу
               LCLICK($_return1, $_return2)
               WAITMS(100)
            ELSE
               IF_PIXEL_IN(697,545, 697,545, 2502212, 6579349) //  защтник зла, служитель зла,
                  LCLICK($_return1, $_return2)
                  WAITMS(100)
               ELSE
                  IF_PIXEL_IN(693,555, 693,555, 4332875)  //  сторонник зла
                     LCLICK($_return1, $_return2)
                     WAITMS(100)
                  ELSE
                     IF_PIXEL_IN(663,588, 663,588, 3486793) //  порождение зла
                        LCLICK($_return1, $_return2)
                        WAITMS(100)
                     ELSE
                        IF_PIXEL_IN(652,606, 652,606, 4020813)  //  дитя зла
                           LCLICK($_return1, $_return2)
                           WAITMS(100)
                        ELSE
                           IF_PIXEL_IN(668,564, 668,564, 1907031)  //  лорд нглад
                              LCLICK($_return1, $_return2)
                              WAITMS(100)
                           ELSE
                              IF_PIXEL_IN(671,575, 671,575, 3750791)  //  бес
                                 LCLICK($_return1, $_return2)
                                 WAITMS(100)
                              ELSE
                                 IF_PIXEL_IN(640,600, 640,600, 2570383)  //  черт
                                    LCLICK($_return1, $_return2)
                                    WAITMS(100)
                                 ELSE
                                    IF_PIXEL_IN(646,603, 646,603, 2448080, 2250704)  //  бесенок
                                       LCLICK($_return1, $_return2)
                                       WAITMS(100)
                                    ELSE
                                       IF_PIXEL_IN(657,612, 657,612, 7187963)  //  чертенок
                                          LCLICK($_return1, $_return2)
                                          WAITMS(100)
                                       ELSE
                                          IF_PIXEL_IN(653,582, 653,582, 8628735)  //  мясник
                                             LCLICK($_return1, $_return2)
                                             WAITMS(100)
                                          ELSE
                                             IF_PIXEL_IN(664,589, 664,589, 4239610)  //  таар маан
                                                LCLICK($_return1, $_return2)
                                                WAITMS(100)
                                             ELSE
                                                IF_PIXEL_IN(662,594, 662,594, 1652958, 14927718, 11115488, 795432)  //   макук, мымра, счастливая эл, вилорогий гэ дэ
                                                   LCLICK($_return1, $_return2)
                                                   WAITMS(100)
                                                ELSE
                                                   IF_PIXEL_IN(662,594, 662,594, 2566713)  //  злобный нико
                                                      LCLICK($_return1, $_return2)
                                                      WAITMS(100)
                                                   ELSE
                                                      IF_PIXEL_IN(662,594, 662,594, 15480)  //  джагга
                                                         LCLICK($_return1, $_return2)
                                                         WAITMS(100)
                                                      ELSE
                                                         IF_PIXEL_IN(662,594, 662,594, 11203322)  //  регенирация моба
                                                            WAITMS(100)
                                                            GOTO(GO1)
                                                         ELSE
                                                            GOTO(GO1)
                                                         END_IF
                                                      END_IF
                                                   END_IF
                                                END_IF
                                             END_IF
                                          END_IF
                                       END_IF
                                    END_IF
                                 END_IF
                              END_IF
                           END_IF
                        END_IF
                     END_IF
                  END_IF
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
   
   
   
   GO7:
   GETSCREEN  //  напасть
   MOVE(974,468)
   WAITMS(250)
   IF_PIXEL_IN(974,468, 1063,488, 3997922, 7499263, 7437817, 4082154, 3670207)
      LCLICK($_return1, $_return2)
      WAITMS(1000)
   ELSE
      MOVE(974,461)
      WAITMS(250)
      IF_PIXEL_IN(974,461, 1063,480, 3997922, 7499263, 7437817, 4082154, 3670207)
         LCLICK($_return1, $_return2)
         WAITMS(1000)
      ELSE
         MOVE(974,469)
         WAITMS(250)
         IF_PIXEL_IN(974,469, 1063,489, 3997922, 7499263, 7437817, 4082154, 3670207)
            LCLICK($_return1, $_return2)
            WAITMS(1000)
         ELSE
            MOVE(975,432)
            WAITMS(250)
            IF_PIXEL_IN(975,432, 1064,451, 3997922, 7499263, 7437817, 4082154, 3670207)
               LCLICK($_return1, $_return2)
               WAITMS(1000)
            ELSE
               MOVE(974,417)
               WAITMS(250)
               IF_PIXEL_IN(974,417, 1063,436, 3997922, 7499263, 7437817, 4082154, 3670207)
                  LCLICK($_return1, $_return2)
                  WAITMS(1000)
               ELSE
                  MOVE(975,448)
                  WAITMS(250)
                  IF_PIXEL_IN(975,448, 1064,467, 3997922, 7499263, 7437817, 4082154, 3670207)
                     LCLICK($_return1, $_return2)
                     WAITMS(1000)
                  ELSE
                     GOTO(GO7)
                  END_IF
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
   
   
   
   
   
   
   
   
   
   
   
   
   
   GO4:
   MOVE(847,203)                       // ожидание хода
   WAITMS(100)
   GETSCREEN
   IF_PIXEL_IN(847,203, 847,203, 1463349)
      LCLICK($_return1, $_return2)
      WAITMS(1000)
      LCLICK(1163,611)  // 3490637        факел
      WAITMS(500)
      LCLICK(1004,611)  // 8405288        мана
      WAITMS(100)
     
      MOVE(794,609)
      WAITMS(100)
      GO5:
      GETSCREEN
      IF_PIXEL_IN(794,609, 794,609, 16052727)  // крест
         LCLICK($_return1, $_return2)
         WAITMS(500)
      ELSE
         IF_PIXEL_IN(794,609, 794,609, 2774666)  //  пустой доспех
            LCLICK($_return1, $_return2)
            WAITMS(500)
         ELSE
            IF_PIXEL_IN(738,612, 738,612, 11377608)  //  квадрат
               LCLICK($_return1, $_return2)
               WAITMS(500)
            ELSE
               IF_PIXEL_IN(738,612, 738,612, 16777203)  //  глас провосудия
                  LCLICK($_return1, $_return2)
                  WAITMS(500)
               ELSE
                  GOTO(GO5)
               END_IF
            END_IF
         END_IF
      END_IF
      GETSCREEN
      IF_PIXEL_IN(870,281, 1073,483, 714751, 983193)   // удар по полю 714751, 983193, 9881818
         LCLICK($_return1, $_return2)
         WAITMS(100)
      END_IF
   ELSE
      GOTO(GO4)
   END_IF
   
   
   
   
   
   
   GO6:
   
   GETSCREEN
   MOVE(909,192)       // ожидание победы
   WAITMS(100)
   IF_PIXEL_IN(909,192, 909,192, 4399)
      LCLICK($_return1, $_return2)
      WAITMS(1500)
   ELSE
      MOVE(887,191)       // проверка поражения
      WAITMS(100)
      IF_PIXEL_IN(887,191, 887,191, 4399)
         LCLICK($_return1, $_return2)
         WAITMS(1500)
         LCLICK(984,480)  // 7822649  выход
         WAITMS(500)
         
         GO13:
         MOVE(671,327)  //  ожидание выхода на остров
         WAITMS(100)
         GETSCREEN
         IF_PIXEL_IN(671,327, 671,327, 11087)
            LCLICK($_return1, $_return2)
            WAITMS(100)
         ELSE
            GOTO(GO13)
         END_IF
         GOTO(GO2)
      ELSE
         GOTO(GO6)
      END_IF
   END_IF
   
   
   GETSCREEN
   SCREENSHOTEX(845,407, 898,460, "Image_", 0)
   
   
   
   
   GO8:
   LCLICK(872,433)  // 7904692
   GETSCREEN
   IF_PIXEL_IN(872,433, 872,433, 7904692)  // с.п. мезо хенкида
      LCLICK($_return1, $_return2)
      WAITMS(500)
      LCLICK(928,455)  // 5276329
      GOTO(GO9)
   ELSE
      IF_PIXEL_IN(872,433, 872,433, 3090432)  // с.п. прото хенкида
         LCLICK($_return1, $_return2)
         WAITMS(500)
         LCLICK(928,455)  // 5276329
         GOTO(GO9)
      ELSE
         IF_PIXEL_IN(872,433, 872,433, 669270)  // дубленая кожа
            LCLICK($_return1, $_return2)
            WAITMS(500)
            LCLICK(936,435)  // 9161199
            GOTO(GO9)
         ELSE
            IF_PIXEL_IN(872,433, 872,433, 4274521)  // железо
               LCLICK($_return1, $_return2)
               WAITMS(500)
               LCLICK(936,435)  // 9161199
               GOTO(GO9)
            ELSE
               IF_PIXEL_IN(872,433, 872,433, 198072)  // огненная сфера
                  LCLICK($_return1, $_return2)
                  WAITMS(500)
                  LCLICK(936,435)  // 9161199
                  GOTO(GO9)
               ELSE
                  IF_PIXEL_IN(872,433, 872,433, 2635959)  // душа бесенка
                     LCLICK($_return1, $_return2)
                     WAITMS(500)
                     LCLICK(936,435)  // 9161199
                     GOTO(GO9)
                  ELSE
                     IF_PIXEL_IN(872,433, 872,433, 8896480)  // пустынное вино
                        LCLICK($_return1, $_return2)
                        WAITMS(500)
                        LCLICK(936,435)  // 9161199
                        GOTO(GO9)
                     ELSE
                        IF_PIXEL_IN(872,433, 872,433, 4446395)  //  фрагмент первичного хаоса
                           LCLICK($_return1, $_return2)
                           WAITMS(500)
                           LCLICK(936,435)  // 9161199
                           GOTO(GO9)
                        ELSE
                           IF_PIXEL_IN(872,433, 872,433, 16252914)  // перстень зла
                              LCLICK($_return1, $_return2)
                              WAITMS(500)
                              LCLICK(936,475)  // 9161199
                              GOTO(GO9)
                           ELSE
                              IF_PIXEL_IN(872,433, 872,433, 1120535)  // амулет зла
                                 LCLICK($_return1, $_return2)
                                 WAITMS(500)
                                 LCLICK(936,475)  // 9161199
                                 GOTO(GO9)
                              ELSE
                                 IF_PIXEL_IN(872,433, 872,433, 3293014)  // венец зла
                                    LCLICK($_return1, $_return2)
                                    WAITMS(500)
                                    LCLICK(936,475)  // 9161199
                                    GOTO(GO9)
                                 ELSE
                                    IF_PIXEL_IN(872,433, 872,433, 5071980)  // панцырь зла
                                       LCLICK($_return1, $_return2)
                                       WAITMS(500)
                                       LCLICK(936,475)  // 9161199
                                       GOTO(GO9)
                                    ELSE
                                       IF_PIXEL_IN(872,433, 872,433, 5476344)  // когти зла
                                          LCLICK($_return1, $_return2)
                                          WAITMS(500)
                                          LCLICK(936,475)  // 9161199
                                          GOTO(GO9)
                                       ELSE
                                          IF_PIXEL_IN(872,433, 872,433, 4337748)  // трезубец
                                             LCLICK($_return1, $_return2)
                                             WAITMS(500)
                                             LCLICK(936,475)  // 9161199
                                             GOTO(GO9)
                                          ELSE
                                             IF_PIXEL_IN(872,433, 872,433, 458780)  //  сердце демона
                                                LCLICK($_return1, $_return2)
                                                WAITMS(500)
                                                LCLICK(936,475)  // 9161199
                                                GOTO(GO9)
                                             ELSE
                                                IF_PIXEL_IN(872,433, 872,433, 2496600)  // крылья демона
                                                   LCLICK($_return1, $_return2)
                                                   WAITMS(500)
                                                   LCLICK(936,475)  // 9161199
                                                   GOTO(GO9)
                                                ELSE
                                                   IF_PIXEL_IN(872,433, 872,433, 15658217)  // ожерелье из зубов демона
                                                      LCLICK($_return1, $_return2)
                                                      WAITMS(500)
                                                      LCLICK(936,475)  // 9161199
                                                      GOTO(GO9)
                                                   ELSE
                                                      IF_PIXEL_IN(872,433, 872,433, 3154055)  // слезы нглада
                                                         LCLICK($_return1, $_return2)
                                                         WAITMS(500)
                                                         LCLICK(936,475)  // 9161199
                                                         GOTO(GO9)
                                                      ELSE
                                                         IF_PIXEL_IN(872,433, 872,433, 10995173)  // меланхолия
                                                            LCLICK($_return1, $_return2)
                                                            WAITMS(500)
                                                            LCLICK(936,475)  // 9161199
                                                            GOTO(GO9)
                                                         ELSE
                                                            LCLICK(855,496)  // 8611904     // продать
                                                            WAITMS(1000)
                                                            LCLICK(984,523)  // 7165237     // продать
                                                            WAITMS(1000)
                                                         END_IF
                                                      END_IF
                                                   END_IF
                                                END_IF
                                             END_IF
                                          END_IF
                                       END_IF
                                    END_IF
                                 END_IF
                              END_IF
                           END_IF
                        END_IF
                     END_IF
                  END_IF
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
   
   
   
   
   GO9:
   GETSCREEN
   IF_PIXEL_IN(872,433, 872,433, 1915999)
      LCLICK($_return1, $_return2)
      WAITMS(100)
      LCLICK(1046,497)  // 7822649    // выйти
      WAITMS(100)
   ELSE
      GOTO(GO9)
   END_IF
   
   
   GO10:
   MOVE(671,327)  //  ожидание выхода на остров
   WAITMS(100)
   GETSCREEN
   IF_PIXEL_IN(671,327, 671,327, 11087)
      LCLICK($_return1, $_return2)
      WAITMS(100)
   ELSE
      GOTO(GO10)
   END_IF
   
   
   
END_CYC


GO11:
RCLICK(129,13)
WAIT(1)
LCLICK(249,54)  // 16310259
WAIT(20)

GO12:
MOVE(955,490)
WAITMS(500)
GETSCREEN
IF_PIXEL_IN(955,495, 955,495, 13160924)     // арена
   WAIT(1)
ELSE
   MOVE(633,595)
   WAITMS(500)
   GETSCREEN
   IF_PIXEL_IN(633,595, 633,595, 9192960)      // не зашёл в игру
      LCLICK($_return1, $_return2)
      WAITMS(20000)
      GOTO(GO12)
   ELSE
      MOVE(990,661)
      WAITMS(500)
      GETSCREEN
      IF_PIXEL_IN(990,661, 990,661, 7822649)    // забор ежедневного подарка
         LCLICK($_return1, $_return2)
         WAITMS(3000)
         LCLICK(1297,149)  // 45
         WAIT(3)
         GOTO(GO12)
      ELSE
         GOTO(GO11)
      END_IF
   END_IF
END_IF
« Last Edit: October 09, 2016, 08:51:58 PM by Oraven »

hasab

  • Зашел в гости
  • *
  • Posts: 8
    • View Profile
Re: Не могу понять в чем проблема
« Reply #11 on: October 10, 2016, 12:38:32 AM »
Здравствуйте, благодарю за подсказку, со строкой 471, но в строках 112 и 114 всё нормально, так как это необходимо ибо если он не найдёт моба (112 строка) он должен начать скрипт заново(так как там нету моба), а что касается 114 если он не найдёт указанных мобов (а в скрипте указаны только те что мне нужны) он должен перейти на другой остров (в общем там свои заморочки). И ещё раз спасибо за подсказку