Author Topic: Помогите с IF_PIXEL_IN  (Read 1724 times)

0 Members and 3 Guests are viewing this topic.

Moon Rider

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Помогите с IF_PIXEL_IN
« on: April 01, 2017, 03:25:16 PM »
Столкнулся с проблеммой когда создовал кликер для флеш игры http://aim400kg.ru/pr_v2/

Что хотел получить: при появлении жёлтого шара, кликер нажимет на него левой кнопкой мышки.
Что получил: кликер без остановки кликает в самую верхнию область поиска функции IF_PIXEL_IN, хотя искомого цвета там нет.
Code: [Select]
GETSCREEN
COLORMODE(8,430,251,924,684) //
IF_PIXEL_IN(430,251,924,684,16777215) // поиск жёлтого
 lclick($_return1,$_return2)
END_IF

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите с IF_PIXEL_IN
« Reply #1 on: April 01, 2017, 03:54:07 PM »
Ты в партии "Нет задержкам" что ли состоишь?
Code: (clickermann) [Select]
COLORMODE(8) преобразует картинку к двум цветам черный и белый. А ты как раз и ищешь белый.

Moon Rider

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Помогите с IF_PIXEL_IN
« Reply #2 on: April 01, 2017, 04:02:22 PM »
Оказалось что от красного шара при colormode 8 остаёться 1 пиксель белолго цвета.
Сменил colormode на 7 всё заработало  :D
Code: [Select]
GETSCREEN
COLORMODE(7,430,251,924,684)
IF_PIXEL_IN(430,251,924,684,8388607)
 lclick($_return1,$_return2)
END_IF
WAITMS(3000)