Таймер в Roblox Studio

Таймер в Roblox Studio


👋 Привет, Друг!

💞 Спасибо что зашел на данную страницу.

Локальный Скрипт (LocalScript):

---

local min -- Объявляем переменную для минут

local sec -- Объявляем переменную для секунд

local timerValue = game:GetService("ReplicatedStorage"):WaitForChild("TimerValue") -- Получаем значение таймера из ReplicatedStorage


-- Функция для обновления отображаемого времени на экране

local function setTimer()

 if sec <= 9 then -- Проверяем, если секунды меньше или равны 9

  sec = "0"..sec -- Добавляем ведущий ноль к секундам для корректного отображения

 end

 script.Parent.Text = min..":"..sec -- Обновляем текст на экране в формате "минуты:секунды"

end


-- Основной цикл, который выполняется, пока значение таймера не станет меньше 0

while timerValue.Value >= 0 do

 min = timerValue.Value // 60 -- Вычисляем количество минут из общего значения таймера

 sec = timerValue.Value % 60 -- Вычисляем количество секунд, оставшихся после вычитания минут

 setTimer() -- Вызываем функцию для обновления отображаемого времени

 timerValue.Value -= 1 -- Уменьшаем значение таймера на 1 секунду

 task.wait(1) -- Ждем 1 секунду перед следующей итерацией цикла

end


script.Parent:Destroy() -- Удаляем объект (например, текст) по истечении таймера

---

  • 🎄 Спасибо, что Вы прочитали что обозначает каждая строчка в скриптах.
  • ❤ Спасибо, что цените нашу работу.

Report Page