*Он на это подумал, и стал говорить в своем уме. *В общем-то не так просто.. И тебе нужно написать какое-то условие,- И как бы игрок не мог выбрать бы этих клавиш..- Но возможно еще можно сделать другое.- Я думаю, что я могу попробовать с этим позже... Может быть?- Подождите! Или ты уже написал такое?
#Persistent ; Keep the script running
#MaxThreadsPerHotkey 2 ; Allow up to two threads to be started by a single hotkey
SetKeyDelay, 10, 10 ; Set the delay between key presses
N:: ; Hotkey to start spamming F
if (Spamming)
{
Spamming := false ; Stop spamming if it's already running
}
else
{
Spamming := true
SetTimer, SpamF, 10 ; Start a timer to spam F every 10 ms
}
return
SpamF:
if (Spamming)
{
Send, {F}
}
else
{
SetTimer, SpamF, Off ; Turn off the timer if not spamming
}
return
^Esc::ExitApp ; Ctrl+Esc to exit the script
Как это работает:
При нажатии клавиши N скрипт начинает спамить клавишу F с интервалом 10 мс.
При повторном нажатии клавиши N скрипт прекращает спам.
Используется переменная Spamming, чтобы отслеживать, спамит ли в данный момент скрипт.
Таймер SetTimer управляет интервалом между нажатиями клавиши F.
Комбинация клавиш Ctrl+Esc завершает выполнение скрипта.