Author Topic: Кто шарит?) могу заплатить.  (Read 2663 times)

0 Members and 1 Guest are viewing this topic.

CheT

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Кто шарит?) могу заплатить.
« on: April 13, 2018, 08:00:33 PM »
Всем ХаудиХоо товарищи) Дело такое.. Возможно ли сделать такой скрипт, чтобы когда в игре появлялась ошибка, он прокликивал в другое место? Как это осуществить?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #1 on: April 13, 2018, 08:09:06 PM »
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "error.bmp", -1, 100)
   LCLICK(100,500) // Если картинка найдена кликаем в какоето место
   WAITMS(100)
END_IF
WAITMS(50)

CheT

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #2 on: April 13, 2018, 09:06:08 PM »
т.е этот код проверит на совпадение то что на скрине и на "яву"? и далее применит сценарий.

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #3 on: April 13, 2018, 09:29:27 PM »
т.е этот код проверит на совпадение то что на скрине и на "яву"? и далее применит сценарий.
этот код проверит есть ли на экране в данный момент изображение ранее заскриншоченной в файл ошибки и "применит сценарий"

CheT

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #4 on: April 13, 2018, 09:37:24 PM »
Спасибо, думаю понял =), попробую если не получится то напишу) 8) ;)

CheT

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #5 on: April 14, 2018, 05:38:52 PM »
Блен. скрипт запустился, но не робит. куда нужно скрин кидать? прямо в папку с кликером? нужно ли указывать разрешение? или 0,0 это проверка всего экарана? $_хmax $_уmax это пустые переменные? и еще обязательно в BMP?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #6 on: April 14, 2018, 07:24:08 PM »
Блен. скрипт запустился, но не робит. куда нужно скрин кидать? прямо в папку с кликером? нужно ли указывать разрешение? или 0,0 это проверка всего экарана? $_хmax $_уmax это пустые переменные? и еще обязательно в BMP?

Картинка должна лежать в папке скрипта.
$_хmax $_уmax - это системные переменные возвращающие размер твоего экрана. "0,0, $_xmax,$_ymax" означает поиск в области всего экрана.
Да картинка должна быть в формате BMP 24Bit
Еще размер картинки должен быть маленьким 50x50 пикселов, ну или скажем 300x2
Чем меньше в картинке пикселов тем быстрее поиск.

CheT

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #7 on: April 15, 2018, 12:20:24 AM »
Жеесть) но вот у меня на экране по больше сообщение вылетает, которое нужно "Зафиксировать".. Мне его сжать или его части хватит?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #8 on: April 15, 2018, 06:42:42 AM »
Жеесть) но вот у меня на экране по больше сообщение вылетает, которое нужно "Зафиксировать".. Мне его сжать или его части хватит?

Сжимать ничего нельзя. Пикселы в твоей картинке должны соответствовать пикселам на экране.
Кликер сравнивает набор пикселов из картинки с тем что видит на экране, чтобы распознать твою картинку хватит и 5х1. Конечно вырезать нужно с умом, если ты вырежешь одноцветный фон то такое может быть найдено везде где есть такие пикселы..

Другое дело если картинка незначительно меняется. В этом случае нужно применять цветокоррекцию и использовать процент совпадения.


CheT

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #9 on: April 20, 2018, 01:35:28 PM »
Ребят, теперь стоит новая задача, сделать сбор лута(подбор одного любого предмета в здании).. Не подскажите как можно осуществить?) Добра модераторам, которые помогают!

CheT

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #10 on: April 20, 2018, 02:49:35 PM »
Нуу.. Это 3D игра.. Лут лежат на полу и подбирается нажатием клавиши..

CheT

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #11 on: April 20, 2018, 05:14:13 PM »
Может кто дать инфу, где и что стоит искать, для этой реализации.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Кто шарит?) могу заплатить.
« Reply #12 on: April 20, 2018, 05:59:10 PM »
Искать нужно необходимое и нажимать куда следует.