Автокликер Clickermann :: Форум
		Основной раздел => Общие вопросы => Topic started by: lDC512L on October 11, 2017, 07:03:54 AM
		
			
			- 
				MOVE(82,725)
 WAITMS(500)
 LCLICK(82,725)
 $n=0
 WHILE($n <15)
 WAITMS(100)
 GETSCREEN
 $check = 0
 FOR ($num = 1,$num < 7)
 IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT($num,".bmp"))
 $num = 100
 $check = 1
 MOVE($_return1, $_return2)
 WAITMS(100)
 LCLICK($_return1, $_return2)
 WAITMS(1000)
 GETSCREEN
 IF_PICTURE_IN (656,324,825,466, "+.bmp")
 FOR($numa = -3,$numa <0)
 IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT($numa,".bmp"))
 $n=$n+1 // вот тут нужна помощь
 $time = 0
 $numa = 100
 MOVE($_return1, $_return2)
 WAITMS(100)
 LCLICK($_return1, $_return2)
 WAITMS(500)
 END_IF
 END_CYC
 END_IF
 END_IF
 END_CYC
 WAITMS(100)
 IF($check = 0) // если не найдено
 LCLICK(75,45)
 WAITMS(50)
 LCLICK(75,45)
 WAITMS(50)
 LCLICK(75,45)
 WAITMS(50)
 LCLICK(75,45)
 WAITMS(50)
 lDown(636,517)
 WAITMS(60)
 MOVE(636+RNDFROM(-360,360),517+RNDFROM(-360,360))
 WAITMS(60)
 lUp(-1,-1)
 END_IF
 END_CYC
 
 //надо выйти сюда
 
 WAITMS(500)
 LCLICK(10,10)
 WAITMS(500)
 LCLICK(10,10)
 WAITMS(2000)
 LCLICK(49,643)
 WAITMS(3000)
 вот сие чудо, но не могу воткнуть таймер (куда уж только я его не пробовал втыкать). Надо следующее: как с момента последнего клика по #numa проходит больше 30 секунд  ( то есть он ищет но не может найти уже больше, а тут время поджимает), надо выйти из цикла и перейти к последним 7 строкам за циклом (извините за нубское объяснение)
- 
				MOVE(82,725)
 WAITMS(500)
 LCLICK(82,725)
 $n=0
 
 $time = $_time_t + 30 // Таймер на 30 сек
 WHILE(($n<15)&($time > $_time_t))
 WAITMS(100)
 GETSCREEN
 $check = 0
 FOR ($num = 1,$num < 7)
 IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT($num,".bmp"))
 $num = 100
 $check = 1
 MOVE($_return1, $_return2)
 WAITMS(100)
 LCLICK($_return1, $_return2)
 WAITMS(1000)
 GETSCREEN
 IF_PICTURE_IN (656,324,825,466, "+.bmp")
 FOR($numa = -3,$numa <0)
 IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT($numa,".bmp"))
 INC($n,1) // вот тут нужна помощь
 $time = 0
 $numa = 100
 MOVE($_return1, $_return2)
 WAITMS(100)
 LCLICK($_return1, $_return2)
 WAITMS(500)
 $time = $_time_t + 30 // Если найдено продлеваем время
 END_IF
 END_CYC
 END_IF
 END_IF
 END_CYC
 WAITMS(100)
 IF($check = 0) // если не найдено
 LCLICK(75,45)
 WAITMS(50)
 LCLICK(75,45)
 WAITMS(50)
 LCLICK(75,45)
 WAITMS(50)
 LCLICK(75,45)
 WAITMS(50)
 lDown(636,517)
 WAITMS(60)
 MOVE(636+RNDFROM(-360,360),517+RNDFROM(-360,360))
 WAITMS(60)
 lUp(-1,-1)
 END_IF
 END_CYC
 
 //надо выйти сюда
 
 WAITMS(500)
 LCLICK(10,10)
 WAITMS(500)
 LCLICK(10,10)
 WAITMS(2000)
 LCLICK(49,643)
 WAITMS(3000)
- 
				Спасибо, то что нужно )
			
- 
				еще прошу помочь условие с таймером, есть в шаблонах, но как сделать чтоб он запускался не с начала запуска таймера а после прохождения например минуты, где то видел в темах тут, но не нашел, заранее благодарен
			
- 
				спасибо