Top.Mail.Ru
Ответы

Как добавить cooldown на ближнее оружие в роблокс студио?

Я создаю ближнее оружие с анимацией. Когда я нажимаю, анимация воспроизводится заново и урон защитывается тем самым делая спам урона. Я перерыл все сайты,все видео чтобы сделать cooldown но ничего не получалось. Мне нужно сделать так чтобы при нажатии анимация воспроизводилась, доходила до конца,защитывался урон,чтобы между анимацией было какое то ожидание пару секунд

По дате
По Рейтингу
Аватар пользователя
Ученик
10мес

Создаешь переменную Cooldown. Она будет значить следующее: false = можно атаковать, true = сейчас действует кулдаун. До того как совершить атаку, скрипт должен проверять, действует ли сейчас кулдаун. При атаке, переменная приравнивается на true, ставится wait(нужное количество секунд для кд), и снова приравнивается к false

12345678910111213
 local Cooldown = false -- есть ли сейчас кд

function Attack() -- Попытка атаковать
if not Cooldown then -- проверка на кд
-- Код для атаки

Cooldown = true
task.delay(времякд, function()
Cooldown = false
end)

end
end 
Аватар пользователя
Мастер
10мес

роблокс студио для аутистов

Аватар пользователя
Мастер
10мес

Сделайте перерыв! Сыграйте «Угадай ютубера»