Автокликер Clickermann :: Форум
		Основной раздел => Общие вопросы => Topic started by: slawik_s on February 05, 2017, 10:51:00 PM
		
			
			- 
				Всем доброго времени суток. Столкнулся с проблемой задржки. Очень не удобно что задержка одной клавиши влияет на выполнение всего скрипта. Как реализовать в кликере индивидуальную задержку под каждую клавишу? 
			
- 
				Не совсем понял что нужно, будем угадывать ))
 KEYDOWN(#A)
 WAITMS(60)
 KEYUP(#A)
- 
				GETSCREEN
 IF_PICTURE_IN (754,889, 764,897, "FT.bmp", -1, 100)
 KEYPRESS(#3)
 WAITMS(100)
 END_IF
 IF_PICTURE_IN (748,951, 766,960, "FB.bmp", -1, 100)
 KEYPRESS(#TAB)
 WAITMS(100)
 END_IF
 IF_PICTURE_IN (796,1010, 806,1018, "QPVE.bmp", -1, 100)
 KEYPRESS(#8)
 WAITMS(7000)
 END_IF
 После нажатия клавиши восемь есть задержка 7 секнуд
 
 Эта задержка тормозит нажатие двух клавишь (три и тав) Поэтому, хотелось бы сделать так, что бы задержка в 7 секнуд влияла индивидуально на одну клавишу клавишу а не на весь скрипт.
 
 
- 
				GETSCREEN
 IF_PICTURE_IN (754,889, 764,897, "FT.bmp", -1, 100)
 KEYPRESS(#3)
 WAITMS(100)
 END_IF
 
 IF_PICTURE_IN (748,951, 766,960, "FB.bmp", -1, 100)
 KEYPRESS(#TAB)
 WAITMS(100)
 END_IF
 
 IF($time < $_ms)
 IF_PICTURE_IN (796,1010, 806,1018, "QPVE.bmp", -1, 100)
 KEYPRESS(#8)
 WAITMS(100)
 $time = $_ms + 7000
 END_IF
 END_IF
 
 WAITMS(50)
- 
				Спасибо за подсказку, к сожалению ничего не изменилось, клавиша 8 работает без задержки.  Кликер жмякает ее по откату. Необходимо, что бы клавиша восемь имела собственную задержку на семь секунд.  А, скрипт продолжал работать, в течении этих семи секунд, не нажимая клавишу восемь. Дело в том, что на клавише восемь активируется баф, а остальные клавиши, отвечают за бой мобами. Получается так, что чар в игре вместо того, что бы бить моба, по откату бафается:(
			
- 
				Спасибо за подсказку, к сожалению ничего не изменилось, клавиша 8 работает без задержки.  Кликер жмякает ее по откату. Необходимо, что бы клавиша восемь имела собственную задержку на семь секунд.  А, скрипт продолжал работать, в течении этих семи секунд, не нажимая клавишу восемь.
 
 Брехун
 
 с чего такое умозаключение?
 
 только что проверил отдельно этот скрипт задержку специально увеличил кликер жмет клавишу 8 по откату игнорируя задержку в 25 сек.
 GETSCREEN
 IF($time < $_ms)
 IF_PICTURE_IN (796,1010, 806,1018, "QPVE.bmp", -1, 100)
 KEYPRESS(#8)
 WAITMS(100)
 $time = $_ms + 25000
 END_IF
 
- 
				после перезагрузки все запустилось огромное спасибо за помощь  ;)
			
- 
				только что проверил отдельно этот скрипт задержку специально увеличил кликер жмет клавишу 8 по откату игнорируя задержку в 25 сек.
 GETSCREEN
 IF($time < $_ms)
 IF_PICTURE_IN (796,1010, 806,1018, "QPVE.bmp", -1, 100)
 KEYPRESS(#8)
 WAITMS(100)
 $time = $_ms + 25000
 END_IF
 
 
 Копируй внимательно. Потерял один END_IF! Потому и не работает.
 И возможно забыл нажать "применить" после изменений.