Цель
Сделать локальный таймер тренировки, не использовать его как проверенный сервером рекорд.
Подготовка и расположение объектов
StarterGui → ScreenGui → TextLabel TimerLabel; LocalScript внутри ScreenGui.
Пошаговая работа
- Создай TimerLabel и проверь, что текст помещается в одну строку.
- Добавь LocalScript и запусти Play.
- Проверь, как текст меняется каждую десятую секунды.
Код Luau
local label = script.Parent:WaitForChild("TimerLabel")
local start = os.clock()
while label.Parent do
local elapsed = os.clock() - start
label.Text = string.format("Время: %.1f с", elapsed)
task.wait(0.1)
endПроверяем результат
Появится счётчик времени с десятыми долями секунды.
Частая ошибка
Это время считает только клиент и не подходит для защищённого рейтинга; для рекордов время должен рассчитывать сервер.
Усложнение
Сделай подсветку текста, когда прошло более 30 секунд.
Для преподавателя
Проверь результат в Play и в эмуляторе мобильного устройства. Сделай собственные скриншоты Roblox Studio перед публикацией.
