Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Welier on February 05, 2018, 08:27:15 PM

Title: Нужна помощь со скриптом..
Post by: Welier on February 05, 2018, 08:27:15 PM
Здравствуйте, мне нужно сделать так:

Когда скрипт находит (N) пиксель, то сразу начать анализировать (C) пиксель.
1. Если (C) пиксель там будет, перейти к (A) заданию.
2. Если (C) пиксель там НЕ будет, перейти к (B) заданию.

И когда (A,B) задание закончатся (там просто скопировать), перейти к общему заданию.
Title: Re: Нужна помощь со скриптом..
Post by: dramster on February 05, 2018, 10:23:46 PM
так штоли?   ???

Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)     //ожидание пикселя (N)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (N) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC


GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, (C) )   //свой цвет впиши
   //задание  (A)
   WAITMS(100)
else
   //задание  (B)
   WAITMS(100)
END_IF

//общее задание
Title: Re: Нужна помощь со скриптом..
Post by: Welier on February 05, 2018, 11:31:14 PM
Очень тебе благодарен  ;)

Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)
Title: Re: Нужна помощь со скриптом..
Post by: Welier on February 05, 2018, 11:39:32 PM
 :-X
Title: Re: Нужна помощь со скриптом..
Post by: dramster on February 05, 2018, 11:54:42 PM
Очень тебе благодарен  ;)

Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)
а поконкретнее? что значит анализировать? ждать пока появится (S)? или при наличии (S) выполнить поиск (C), а при отсутствии (S) - не выполнять поиск (C)?

вот с ожиданием. с начала ждем (N), потом ждем появления (S), потом проверка на наличие (C) и в зависимости от наличия выполнить задания а-б .
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)     //ожидание пикселя (N)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (N) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

$check = 0
WHILE($check = 0)     //ожидание пикселя (S)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (S) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, (C) )   //свой цвет впиши
   //задание  (A)
   WAITMS(100)
else
   //задание  (B)
   WAITMS(100)
END_IF


//общее задание
Title: Re: Нужна помощь со скриптом..
Post by: Welier on February 06, 2018, 12:10:38 AM
Опять большое спасибо! Благодаря тебе я научился программировать
Title: Re: Нужна помощь со скриптом..
Post by: Welier on February 24, 2018, 08:37:52 PM
Очень тебе благодарен  ;)

Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)
а поконкретнее? что значит анализировать? ждать пока появится (S)? или при наличии (S) выполнить поиск (C), а при отсутствии (S) - не выполнять поиск (C)?

вот с ожиданием. с начала ждем (N), потом ждем появления (S), потом проверка на наличие (C) и в зависимости от наличия выполнить задания а-б .
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)     //ожидание пикселя (N)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (N) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

$check = 0
WHILE($check = 0)     //ожидание пикселя (S)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (S) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, (C) )   //свой цвет впиши
   //задание  (A)
   WAITMS(100)
else
   //задание  (B)
   WAITMS(100)
END_IF


//общее задание

Да, при наличии (S) выполнить поиск (C), а при отсутствии (S) - не выполнять поиск (C)