Цель урока
По нажатию мышью меняй цвет и материал лампы.
Подготовка в Explorer
Part Switch → ClickDetector → Script; Part Lamp в Workspace
Пошаговая практика
- Создай объекты, соблюдая имена из схемы подготовки.
- Добавь обычный Script в указанный объект и вставь код.
- Нажми Play, открой Output и проверь поведение в одиночной игре.
- Проверь повторное взаимодействие и исправь ошибки в именах или структуре.
Пример Luau
local switch = script.Parent
local detector = switch:WaitForChild("ClickDetector")
local lamp = workspace:WaitForChild("Lamp")
local enabled = false
detector.MouseClick:Connect(function(player)
enabled = not enabled
lamp.Color = enabled and Color3.fromRGB(255, 235, 80) or Color3.fromRGB(65, 75, 90)
lamp.Material = enabled and Enum.Material.Neon or Enum.Material.Plastic
end)Что должно получиться
Нажатие на Switch включает и выключает Lamp для всех игроков.
Если не работает
ClickDetector ожидает щелчка мышью; если его нет в Switch, событие не запустится.
Задание со звёздочкой
Сделай вторую лампу, включающуюся одновременно с первой.
Покажи преподавателю
Продемонстрируй механику в Play, объясни, какая часть кода запускает действие, и покажи Output без ошибок.
Материал перед публикацией нуждается в проверке в Roblox Studio и учебных скриншотах.
