Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Welier on February 05, 2018, 08:27:15 PM
-
Здравствуйте, мне нужно сделать так:
Когда скрипт находит (N) пиксель, то сразу начать анализировать (C) пиксель.
1. Если (C) пиксель там будет, перейти к (A) заданию.
2. Если (C) пиксель там НЕ будет, перейти к (B) заданию.
И когда (A,B) задание закончатся (там просто скопировать), перейти к общему заданию.
-
так штоли? ???
$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
//общее задание
-
Очень тебе благодарен ;)
Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)
-
:-X
-
Очень тебе благодарен ;)
Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)
а поконкретнее? что значит анализировать? ждать пока появится (S)? или при наличии (S) выполнить поиск (C), а при отсутствии (S) - не выполнять поиск (C)?
вот с ожиданием. с начала ждем (N), потом ждем появления (S), потом проверка на наличие (C) и в зависимости от наличия выполнить задания а-б .
$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
//общее задание
-
Опять большое спасибо! Благодаря тебе я научился программировать
-
Очень тебе благодарен ;)
Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)
а поконкретнее? что значит анализировать? ждать пока появится (S)? или при наличии (S) выполнить поиск (C), а при отсутствии (S) - не выполнять поиск (C)?
вот с ожиданием. с начала ждем (N), потом ждем появления (S), потом проверка на наличие (C) и в зависимости от наличия выполнить задания а-б .
$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)