Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: elandex on May 02, 2018, 11:17:01 AM
-
Добрый день! Прошу подсказать, что я делаю не так. Нужно что бы все происходило по порядку, но выходит что он нажимает все подряд. И что бы после нахождения na3.bmp он кликнул 30 раз и пошел дальше...
Видео: https://youtu.be/avyRNzjXx7I
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na.bmp")
LCLICK($_return1+10, $_return2+5)
WAITMS(600)
getscreen
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na1.bmp")
LCLICK($_return1+5, $_return2+5)
WAITMS(600)
getscreen
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na2.bmp")
LCLICK($_return1, $_return2)
WAITMS(600)
$sh=0
getscreen
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na3.bmp")
LCLICK($_return1, $_return2)
WAITMS(600)
$sh=$sh+1
if($sh=30)
getscreen
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na4.bmp")
LCLICK($_return1, $_return2)
WAITMS(600)
getscreen
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na5.bmp")
LCLICK($_return1, $_return2)
WAITMS(600)
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
-
Тут нужны циклы ожидания.
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na.bmp", -1, 100)
$check = 1
LCLICK($_return1+10, $_return2+5)
WAITMS(600)
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na1.bmp", -1, 100)
$check = 1
LCLICK($_return1+5, $_return2+5)
WAITMS(600)
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na2.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(600)
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na3.bmp", -1, 100)
$check = 1
FOR($a=0,$a<30)
LCLICK($_return1, $_return2)
WAITMS(600)
END_CYC
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na4.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(600)
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "na5.bmp", -1, 100)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(600)
ELSE
WAITMS(50)
END_IF
END_CYC
-
Большое спасибо!