Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: ko2112 on December 30, 2018, 04:28:23 PM
-
Привет. Помогите написать скрипт:
после использования жмем ф1 левый клик по цели, а после чего автоматически юзалось ф2, а потом ф3.
-
после того как нажмем ф1+левый клик мышки прожиалось без указателя ф2 потом ф3 и снова ф2
-
Грамотный вопрос половина ответа...
IF((ISKEYDOWN(#F1)=1)&(ISKEYDOWN(1)=1))
WHILE((ISKEYDOWN(#F1)=1)|(ISKEYDOWN(1)=1))
WAITMS(5)
END_CYC
WAITMS(100)
KEYPRESS(#F2)
WAITMS(100)
KEYPRESS(#F3)
WAITMS(100)
KEYPRESS(#F2)
WAITMS(100)
ELSE
WAITMS(20)
END_IF
-
Спасибо. Но работает странно: скрипт работает только если очень быстро после ф1 прожать лкм, а если нажать ф1 и через пару секунд лкм то скрипт не работает.
-
Спасибо. Но работает странно: скрипт работает только если очень быстро после ф1 прожать лкм, а если нажать ф1 и через пару секунд лкм то скрипт не работает.
Ничего странного, я написал так как ты хотел
ф1+левый клик
Плюс означает не через секунду а ВМЕСТЕ!
Вот вариант, если в течении не более полсекунды после нажатия F1 был совершен клик, выполняются нажатия F клавиш.
IF((ISKEYDOWN(#F1)=1)&(ISKEYDOWN(1)=1))
WHILE(ISKEYDOWN(#F1)=1)
WAITMS(5)
END_CYC
$time = $_ms + 500 // таймер на полсекунды (500мс)
WHILE($time > $_ms)
IF(ISKEYDOWN(1)=1)
$time = 0
ELSE
WAITMS(5)
END_IF
END_CYC
WHILE(ISKEYDOWN(1)=1)
WAITMS(5)
END_CYC
IF($time = 0)
WAITMS(100)
KEYPRESS(#F2)
WAITMS(100)
KEYPRESS(#F3)
WAITMS(100)
KEYPRESS(#F2)
WAITMS(100)
END_IF
ELSE
WAITMS(20)
END_IF
Ты можешь регулировать время ожидания клика после нажатия F1 изменяя число 500 (в одной секунде 1000 мс)