Таймер раунда в Output
Первый таймер для мини-игры без сложного интерфейса.
В Output каждую секунду появляется оставшееся время; после конца начинается новый раунд.
1. Подготовьте объект
Где разместить: Обычный Script в ServerScriptService
В Explorer найдите ServerScriptService.
Добавьте в него обычный Script.
Вставьте код.
Нажмите Play и откройте окно Output.
2. Вставьте код
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)
end3. Проверьте в игре
Нажмите Play в Roblox Studio и проверьте действие механики. Если механика не работает, откройте окно Output и проверьте тип скрипта, его расположение и названия объектов.
Когда проверите механику в Roblox Studio, отметьте практику как выполненную. Отметка хранится только в этом браузере, не в личном кабинете.
Добавляйте механики по одной и проверяйте окно Output. Не создавайте несколько одинаковых систем монет или интерфейсов; скрипты, меняющие WalkSpeed, прыжок или освещение, могут влиять друг на друга.
Измените ROUND_SECONDS на 15.
Измените текст сообщений print на свой.
Придумайте правила мини-игры, которую можно провести за один раунд.
4. Проверьте себя
Для чего в учебном таймере используется task.wait()?
Проверьте названия объектов в Explorer, наличие Script внутри нужного объекта и сообщения в Output. Запускайте игру кнопкой Play.