Author Topic: Цвет в двух пикселях одновременно  (Read 2201 times)

0 Members and 2 Guests are viewing this topic.

be.hvze

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Доброго времени суток.
Ответа не нашел на форуме, решил создать тему. Вопрос в следующем, нужно чтобы выполнялось условие, когда в 2ух определенных пикселях, будет определенный цвет.

Пробовал
GETSCREEN
if_pixel(306,207,65280)
if_pixel(298,213,65280)
lclick(1130,160)
...
end_if
end_if

не получалось.
Спасибо

quant13

  • Активный участник
  • ***
  • Posts: 174
    • View Profile
Re: Цвет в двух пикселях одновременно
« Reply #1 on: March 25, 2015, 07:02:42 AM »
IF_PIXEL_IN (x, y, x2, y2, color1, ...) - производит поиск пикселя заданного цвета в прямоугольной области буфера анализа

Code: (Clickermann) [Select]
GETSCREEN
if ((PXL(306,207)=65280) & (PXL(298,213)=65280))
lclick(1130,160)
...
end_if
« Last Edit: March 25, 2015, 07:09:28 AM by quant13 »

Regaf

  • Зашел в гости
  • *
  • Posts: 12
    • View Profile
Re: Цвет в двух пикселях одновременно
« Reply #2 on: March 25, 2015, 01:13:39 PM »
kiril  а если у него эти 2 пиксела будут разнесены по разным углам экрана и в середине будет меняющаяся картинка?
по моему if ((PXL(306,207)=65280) & (PXL(298,213)=65280)) идеально должно подходить для этой задачи

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Цвет в двух пикселях одновременно
« Reply #3 on: March 25, 2015, 01:28:45 PM »
kiril  а если у него эти 2 пиксела будут разнесены по разным углам экрана и в середине будет меняющаяся картинка?
по моему if ((PXL(306,207)=65280) & (PXL(298,213)=65280)) идеально должно подходить для этой задачи

Кто же спорит. Речь о том, что выдуманной команды if_pixel(x,y,color) не существует