Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Winlogon on June 21, 2015, 02:33:51 PM
-
Здравствуйте, подскажите как написать скрипт
Если в точке 100x100 в течение 5 минут цвет пикселя не меняется выполнить действие если цвет поменялся то таймер сбрасывается
-
Во сообразил сам
up:
GETSCREEN
$b = PXL(100,100)
$j = 0
skip:
MOVE(100,100)
GETSCREEN
$a = PXL(100,100)
IF($a = $b)
$j = $j + 1
ELSE
$j = 0
goto(up)
END_IF
LOGWRITE("Ïåðåìåííàÿ: j = ", $j)
IF($j = 5)
SOUND("sign.wav")
goto(up)
END_IF
WAIT(4)
goto(skip)
-
$x = 100 // точка слежения X
$y = 100 // Y
$t = 300 // ожидание в секундах
GETSCREEN
$color = PXL($x,$y)
$time = $_time_t + $t
WHILE($time > $_time_t)
IF(PXL($x,$y) = $color)
WAITMS(100)
GETSCREEN
ELSE
$color = PXL($x,$y)
$time = $_time_t + $t
WAITMS(100)
END_IF
END_CYC
// далее действия