← Все практические скрипты
Игровой процесс · Начинающий · 12 мин

Таймер раунда в Output

Первый таймер для мини-игры без сложного интерфейса.

Иллюстрация: Таймер раунда в Output
🎯 Что получится

В Output каждую секунду появляется оставшееся время; после конца начинается новый раунд.

1. Подготовьте объект

Где разместить: Обычный Script в ServerScriptService

В Explorer найдите ServerScriptService.
Добавьте в него обычный Script.
Вставьте код.
Нажмите Play и откройте окно Output.

2. Вставьте код

Script (ServerScriptService)
local ROUND_SECONDS = 30
local BREAK_SECONDS = 5

while true do
    print("Новый раунд!")
    for seconds = ROUND_SECONDS, 1, -1 do
        print("До конца: " .. seconds .. " сек.")
        task.wait(1)
    end
    print("Раунд завершён!")
    task.wait(BREAK_SECONDS)
end

3. Проверьте в игре

Нажмите Play в Roblox Studio и проверьте действие механики. Если механика не работает, откройте окно Output и проверьте тип скрипта, его расположение и названия объектов.

Ваш прогресс

Когда проверите механику в Roblox Studio, отметьте практику как выполненную. Отметка хранится только в этом браузере, не в личном кабинете.

Если объединяете несколько скриптов

Добавляйте механики по одной и проверяйте окно Output. Не создавайте несколько одинаковых систем монет или интерфейсов; скрипты, меняющие WalkSpeed, прыжок или освещение, могут влиять друг на друга.

⭐ Три шага к собственной игре
1. Повторите и измените

Измените ROUND_SECONDS на 15.

2. Улучшите

Измените текст сообщений print на свой.

3. Придумайте своё

Придумайте правила мини-игры, которую можно провести за один раунд.

4. Проверьте себя

Для чего в учебном таймере используется task.wait()?

🛠 Если не работает

Проверьте названия объектов в Explorer, наличие Script внутри нужного объекта и сообщения в Output. Запускайте игру кнопкой Play.