Author Topic: Помощь в написании скрипта  (Read 2794 times)

0 Members and 3 Guests are viewing this topic.

Jambo

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Помощь в написании скрипта
« on: April 19, 2020, 10:01:50 PM »
Хотел записать действия для игры, но понял, что это невозможно и надо записывать скрипт.
Но т.к. знаний мало, хотел попросить Вашей помощи в написании.

На примере охоты:
Есть три вида капканов (для ловли мелких (полевка, крыса), средних (заяц, лиса) и крупных зверей (волк, медведь)), поставить можно только один капкан.
Появляется три вида следов (в случайном порядке):
...заяц, крыса, медведь или
...полевка, заяц, лиса или
...полевка, волк, медведь т.п.
Надо, чтобы при появлении следов нажималась определенная кнопка, соответсвующего капкана, желательно максимального.
Если появляются следы крупного зверя, нажимается кнопка 3, если нет крупного , но есть средние следы то - кнопка 2. Если нет, ни крупных, ни средних, а только мелкие следы , то нажатие клавиши 1. Через 5 мин нажатие клавиши 0 , проверка капкана, и повторный анализ и установка.

Заранее спасибо

Jambo

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Помощь в написании скрипта
« Reply #1 on: April 19, 2020, 10:17:55 PM »
ах да следы все в один цвет - черный, различия только в форме

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Помощь в написании скрипта
« Reply #2 on: April 22, 2020, 09:52:33 AM »
Неее


Jambo

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
Re: Помощь в написании скрипта
« Reply #3 on: April 28, 2020, 09:02:08 PM »
Code: (clickermann) [Select]
// 19.04.2020
#name "v 0.1 охота"
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "медведь.bmp", -1, 100)
   LOGWRITE ("капкан на медведь")
   LCLICK(300,100) // вписать координаты кнопки 3
   WAITMS(300)     // ждёт 5 минут
   KEYPRESS(#0)    // нажатие клавиши 0 на клавиатуре
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, "волк.bmp", -1, 100)
      LOGWRITE ("капкан на волк")
      LCLICK(300,100) // вписать координаты кнопки 3
      WAITMS(300)     // ждёт 5 минут
      KEYPRESS(#0)    // нажатие клавиши 0 на клавиатуре
      IF_PICTURE_IN (0,0, $_xmax,$_ymax, "лиса.bmp", -1, 100)
         LOGWRITE ("капкан на лиса")
         LCLICK(200,100) // вписать координаты кнопки 2
         WAITMS(300)     // ждёт 5 минут
         KEYPRESS(#0)    // нажатие клавиши 0 на клавиатуре
         IF_PICTURE_IN (0,0, $_xmax,$_ymax, "заяц.bmp", -1, 100)
            LOGWRITE ("капкан на заяц")
            LCLICK(200,100) // вписать координаты кнопки 2
            WAITMS(300)     // ждёт 5 минут
            KEYPRESS(#0)    // нажатие клавиши 0 на клавиатуре
            IF_PICTURE_IN (0,0, $_xmax,$_ymax, "крыса.bmp", -1, 100)
               LOGWRITE ("капкан на крыса")
               LCLICK(100,100) // вписать координаты кнопки 1
               WAITMS(300)     // ждёт 5 минут
               KEYPRESS(#0)    // нажатие клавиши 0 на клавиатуре
               IF_PICTURE_IN (0,0, $_xmax,$_ymax, "полёвка.bmp", -1, 100)
                  LOGWRITE ("капкан на полёвка")
                  LCLICK(100,100) // вписать координаты кнопки 1
                  WAITMS(300)     // ждёт 5 минут
                  KEYPRESS(#0)    // нажатие клавиши 0 на клавиатуре
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF
// вписать действия по проверки капкана

Спасибо, буду проверять =))