Author Topic: Помощь с кликером  (Read 2079 times)

0 Members and 1 Guest are viewing this topic.

Dimka4369

  • Освоившийся
  • **
  • Posts: 29
    • View Profile
Помощь с кликером
« on: June 21, 2020, 10:09:50 PM »
Здравствуйте! Помогите пожалуйста, нужно найти на экране (с координаты 1 по координаты 2) красный цвет и сделать клик под ним (пикселей 10-15). С остальным справлюсь сам. Спасибо!

4.У.В.@.К

  • Активный участник
  • ***
  • Posts: 117
    • View Profile
Re: Помощь с кликером
« Reply #1 on: June 24, 2020, 06:13:58 PM »
Code: (clickermann) [Select]
$clicks = 15 // ограничить количество кликов этим значением, если красных пикселей найдено слишком много

// левый-верхний угол области поиска
$x1 = 476
$y1 = 265

// правый-нижний угол области поиска
$x2 = 1444
$y2 = 984

GETSCREEN // снимок экрана

SCANPXL($arr, $x1,$y1, $x2,$y2, 255) // находим все красные пиксели в заданной области и помещаем их координаты в массив

FOR($n = 0, (($n < $clicks*2) & ($n < ARRSIZE($arr))), 2)
   
   MOVE($arr[$n],$arr[$n+1]) // кликаем по найденным пикселям (заменить MOVE на LCLICK)
   
   WAITMS(100) // пауза между кликами
   
END_CYC

LOGWRITE ("Найдено пикселей: ", ARRSIZE($arr)/2)
LOGWRITE ("Сделано кликов: ", $n/2)

HALT

Dimka4369

  • Освоившийся
  • **
  • Posts: 29
    • View Profile
Re: Помощь с кликером
« Reply #2 on: June 25, 2020, 10:22:22 PM »
Спасибо большое