Автокликер Clickermann :: Форум
		Основной раздел => Использование => Topic started by: Максим on December 19, 2016, 12:15:33 PM
		
			
			- 
				Была задача сделать сценарий для покупки на сайте вот он http://www.supremenewyork.com/shop/all 
Вроде как получилось :D
GETSCREEN
colormode(6)
IF_PICTURE_IN (778,345,914,567, "muth.bmp") 
  lclick($_return1, $_return2)
  end_if
 GETSCREEN
colormode(6)
IF_PICTURE_IN (778,345,914,567, "l.bmp") //ВЫБОР РАЗМЕРА 
  lclick($_return1+10, $_return2)
  end_if
  
 GETSCREEN //КИДАЕТ В КОРЗИНУ
if_pixel_in(768,355,923,558,255)
lclick($_return1, $_return2)
	end_if
 GETSCREEN //ПЕРЕХОДИТ К ОПЛАТЕ
if_pixel_in(187,209,346,435,255)
lclick($_return1, $_return2)
 end_if
 GETSCREEN //ОПЛАЧИВАЕТ$$$ 
if_pixel_in(809,605,1017,706,255)
lclick($_return1, $_return2)
HALT
end_if 
	
НО срабатывает он не всегда, на этом моменте он иногда зацикливаетсяGETSCREEN //КИДАЕТ В КОРЗИНУ
if_pixel_in(768,355,923,558,255)
lclick($_return1, $_return2)
	end_if
 GETSCREEN //ПЕРЕХОДИТ К ОПЛАТЕ
if_pixel_in(187,209,346,435,255)
lclick($_return1, $_return2)
 end_if
Я думаю что такие перебои из-за того что сайт не успевает про грузиться. Можно ли решить эту проблему как нибудь?
Заранее благодарен :)
Вот картина на случай если кто хочет проверить  
			 
			
			- 
				Нет задержек совсем!
Сказать как сейчас работает этот скрипт?
За одну покупку скрипт прокручивается... n раз.  n = много.
К примеру после нахождения и клика по "muth.bmp", страница ещё потухнуть не успела, не то что прогрузиться, а скрипт уже поскакал дальше не найдя
"l.bmp", и 255 три раза. И так много-много раз.
То же самое на следующем шаге.
Хорошо, что сектора поиска не пересекаются а то бы уже накупил  :D
Используй паузы и из шаблонов "Ожидание картинки", "Ожидание цвета".
А перед поиском Large просто задержка и поиск обычный.
			 
			
			- 
				А как написать условие так что бы в случае если пиксель определенного цвета не найден то сразу же искался пиксель другого цвета, цвет у обоих пикселей задан.
			
 
			
			- 
				
А как написать условие так что бы в случае если пиксель определенного цвета не найден то сразу же искался пиксель другого цвета, цвет у обоих пикселей задан.
Для IF_PIXEL_IN можно указывать множество вариантов цветов через запятую.