Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: Jambo on April 19, 2020, 10:01:50 PM

Title: Помощь в написании скрипта
Post by: Jambo on April 19, 2020, 10:01:50 PM
Хотел записать действия для игры, но понял, что это невозможно и надо записывать скрипт.
Но т.к. знаний мало, хотел попросить Вашей помощи в написании.

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

Заранее спасибо
Title: Re: Помощь в написании скрипта
Post by: Jambo on April 19, 2020, 10:17:55 PM
ах да следы все в один цвет - черный, различия только в форме
Title: Re: Помощь в написании скрипта
Post by: Vint on April 22, 2020, 09:52:33 AM
Неее
Title: Re: Помощь в написании скрипта
Post by: Jambo 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
// вписать действия по проверки капкана

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