Как добавить cooldown на ближнее оружие в роблокс студио?
Я создаю ближнее оружие с анимацией. Когда я нажимаю, анимация воспроизводится заново и урон защитывается тем самым делая спам урона. Я перерыл все сайты,все видео чтобы сделать cooldown но ничего не получалось. Мне нужно сделать так чтобы при нажатии анимация воспроизводилась, доходила до конца,защитывался урон,чтобы между анимацией было какое то ожидание пару секунд
Создаешь переменную Cooldown. Она будет значить следующее: false = можно атаковать, true = сейчас действует кулдаун. До того как совершить атаку, скрипт должен проверять, действует ли сейчас кулдаун. При атаке, переменная приравнивается на true, ставится wait(нужное количество секунд для кд), и снова приравнивается к false
local Cooldown = false -- есть ли сейчас кд
function Attack() -- Попытка атаковать
if not Cooldown then -- проверка на кд
-- Код для атаки
Cooldown = true
task.delay(времякд, function()
Cooldown = false
end)
end
end
роблокс студио для аутистов
Сделайте перерыв! Сыграйте «Угадай ютубера»