Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Leizer on March 19, 2018, 10:33:42 PM
-
Помогите, написать скрипт чтоб когда в точке измениться цвет программа нажала на F после, прохода 3 секунд чтобы процесс пошел заново.
вот что у меня получилось но оно не работает!
KEYPRESS(#F)
WAIT(3)
$cw=1
while($cw=1)
getscreen
if_pixel_in(1832, 245, 1832, 250, 3390003)
$cw=1
else
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
IF(pxlcount(1832, 245, 1832, 250, 3390003) = 1)
KEYPRESS(#F)
waitms(1)
END_IF
waitms(50)
end_if
end_cyc
-
$check = 0
WHILE($check = 0) // цикл выполняется если $check равна 0
KEYPRESS(#F) // нажимаем F
WAIT(3)
GETSCREEN
IF_PIXEL_IN(1832, 245, 1832, 250, 3390003) // через 3 сек анализируем цвет
ELSE
$check = 1 // если цвет не найден, меняем значение переменной $check, выходим из цикла
END_IF
END_CYC
-
немного не то, когда проходит 3 секунды снова нажимается F.
мне нужно чтобы
Нажалось F
После когда появиться цвет что бы оно нажало на F
а если цвета нет что-бы оно дальше ждало пока он не появиться.
После того как цвет появился нажимаем F
потом через 3 сек Снова F
и снова ждем цвет
-
KEYPRESS(#F)
WAIT(3)
GETSCREEN
WHILE(PXLCOUNT(1832,245, 1832,250, 3390003) = 0)
WAITMS(50)
GETSCREEN
END_CYC