Author Topic: if pixel not in  (Read 4626 times)

0 Members and 1 Guest are viewing this topic.

BIGoose

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
if pixel not in
« on: January 17, 2014, 06:05:56 PM »
В ранних версиях было условие, в котором задавались действия, если пиксель не найден, сейчас, то ли я забыл вид этого условия, или его действительно нет, но я не могу воспользоваться им.

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

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: if pixel not in
« Reply #1 on: January 17, 2014, 06:20:33 PM »
Все просто....
Code: (clickermann) [Select]
GETSCREEN
IF(PXL(400,400) = 255) // координаты и пиксель
   IF_PIXEL_IN(380,380, 420,420, 16777215) // проверка на нежелательный пиксель
      WAITMS(50)
   Else
      LCLICK(400,400) // если его нет то кликаем
      WAITMS(100)
   END_IF
END_IF



HALT  //  стоп