Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

AHK скрипт для игры

Стас Вишневецкий Ученик (118), на голосовании 2 месяца назад
Помогите со скриптом.
Нужен для того, чтоб при удержании ПКМ на 3 секунды - нажимался пробел, и чтоб при повторном удержании пробел нажимался еще раз. Заранее спасибо!
Голосование за лучший ответ
Professional Professional Мудрец (15955) 3 месяца назад
; Переменная для отслеживания времени удержания правой кнопки мыши
RightMouseHoldTime := 0

; Таймер, который будет проверять время удержания каждые 10 мс
SetTimer, CheckRightMouseHold, 10

; Обработчик нажатия ПКМ
~RButton::
; Если ПКМ нажата, сбросить таймер удержания и запустить проверку удержания
RightMouseHoldTime := 0
SetTimer, CheckRightMouseHold, On
return

; Обработчик отпускания ПКМ
~RButton Up::
; Остановить таймер удержания, когда ПКМ отпускается
SetTimer, CheckRightMouseHold, Off
return

; Функция проверки времени удержания ПКМ
CheckRightMouseHold:
; Увеличиваем счетчик времени удержания
RightMouseHoldTime += 10

; Если прошло 3000 мс (3 секунды), нажимаем пробел
if (RightMouseHoldTime >= 3000)
{
Send, {Space}
; Остановить таймер, чтобы пробел нажимался только один раз
SetTimer, CheckRightMouseHold, Off
}
return
Стас ВишневецкийУченик (118) 3 месяца назад
а сам скрипт можно? а то чего-то непонятные символы какие-то ахаха
Похожие вопросы