Автокликер Clickermann :: Форум
		Основной раздел => Биржа труда => Topic started by: Traktor71 on February 02, 2017, 12:18:21 PM
		
			
			- 
				Всем привет
 Есть однородный повторяющийся скрипт типа
 
 LCLICK(XXXX,YYYY)
 WAIT(xx)
 LCLICK(XXXX,YYYY)
 WAIT(xx)
 
 Нужно сделать так, чтобы он после каждой строки проверял цвет под курсором в определенном месте (2х-3х-4х местах). Если цвет совпадает – клик на определенную точку и кликал бы на эту точку до тех пор, пока проверка на цвет не будет отрицательной. Если цвет исчез – скрипт идет с начала
 
 https://vk.com/tekyera
- 
				$check = 0
 WHILE ($check = 0)
 GETSCREEN
 IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255)
 LCLICK($_return1, $_return2)
 WAITMS(100)
 Else
 $check = 1
 END_IF
 END_CYC
 
 Да уж, тут я косякнул, криво прочитав, и не поняв что нужно, каюсь :)
- 
				А можете связаться со мной в вк или иными способами, чтобы помочь настроить его?
			
- 
				А можете связаться со мной в вк или иными способами, чтобы помочь настроить его?
 
 Сомневаюсь, что это возможно.
 Коварный Badimboy, Вам совершенно левый код выложил, не имеющий к описанной вами теме никакого отношения.
 
 
 Спасибо. Тогда, полагаю, тема вновь актуальна.
- 
				Смысл скрипта. Идет набор кликов, а тебе нужно параллельно следить за точками и если они появились тормозить первый скрипт, кликать пока цвет не пропадет и начинать первый скрипт сначала?
			
- 
				THREAD(main, 1)
 WAITMS(10) // из за бага потока 4.12 верси пусть тут будет эта команда
 
 LCLICK(869,842)
 WAIT(1)
 LCLICK(867,862)
 WAIT(1)
 LCLICK(867,862)
 WAIT(1)
 END_THREAD
 
 GETSCREEN
 IF((PXL(10,10) = 255)&(PXL(200,200) = 34353563)) // анализ 2х точек
 SETTHREAD (main, 2) // останавливаем поток
 LCLICK(10,10) // клик
 WAITMS(100)
 ELSE
 SETTHREAD (main, 1) // запускаем поток
 WAITMS(50)
 END_IF
- 
				THREAD(main, 1)
 WAITMS(10) // из за бага потока 4.12 верси пусть тут будет эта команда
 
 LCLICK(869,842)
 WAIT(1)
 LCLICK(867,862)
 WAIT(1)
 LCLICK(867,862)
 WAIT(1)
 END_THREAD
 
 GETSCREEN
 IF((PXL(10,10) = 255)&(PXL(200,200) = 34353563)) // анализ 2х точек
 SETTHREAD (main, 2) // останавливаем поток
 LCLICK(10,10) // клик
 WAITMS(100)
 ELSE
 SETTHREAD (main, 1) // запускаем поток
 WAITMS(50)
 END_IF
 
 Спасибо огромное, работает как часы. Именно то, что я хотел <3