Author Topic: Помогите  (Read 1716 times)

0 Members and 1 Guest are viewing this topic.

CarpeDiem

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Помогите
« on: March 08, 2016, 03:42:55 PM »
Недавно начал разбираться в этой теме, но никак не могу понять как реализовать.
Необходимо чтобы каждые 30 секунд кликер считывал пиксили с экрана и если попадались совпадения, кликал по определенному месту

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите
« Reply #1 on: March 08, 2016, 04:32:36 PM »
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
   LCLICK(400,400)
   WAITMS(100)
END_IF
WAIT(30)

CarpeDiem

  • Зашел в гости
  • *
  • Posts: 14
    • View Profile
Re: Помогите
« Reply #2 on: March 08, 2016, 04:54:36 PM »
А можешь подскажешь как тогда сделать другое:

Если в определенном месте пиксель опреденного цвета, то происходит одно действие, если нет, то проверяется цвет пикселя в другом месте и если истина, то происходит второе действие. И тд. Знаю, что делается через if else, но никак не могу понять как обозначить переменную

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Помогите
« Reply #3 on: March 08, 2016, 05:17:24 PM »
Зачем тут переменные?

Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(600,600, 650,650, 255)
   // одно действие
   WAITMS(100)
ELSE
   IF_PIXEL_IN(300,300, 350,350, 255)
      // второе действие
      WAITMS(100)
   END_IF
END_IF