← Все практические скрипты
Мир · Начинающий · 12 мин

Свет: включить и выключить

Настоящий выключатель лампы с кнопкой E.

Иллюстрация: Свет: включить и выключить
🎯 Что получится

Нажатие E включает и выключает лампу.

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

Где разместить: Script внутри Switch

Создайте Part Lamp и добавьте в него PointLight.
Создайте Part Switch и добавьте ProximityPrompt и Script.
Установите Anchored у деталей и вставьте код в Script переключателя.

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

Script
local switch = script.Parent
local prompt = switch:WaitForChild("ProximityPrompt")
local light = workspace:WaitForChild("Lamp"):WaitForChild("PointLight")
prompt.ActionText = "Переключить свет"
prompt.Triggered:Connect(function()
    light.Enabled = not light.Enabled
end)

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

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

Ваш прогресс

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

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

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

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

Измените Brightness и Range у PointLight.

2. Улучшите

Сделайте в комнате три разных источника света.

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

Создайте темный лабиринт с выключателями.

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

Какой объект Roblox обычно используют для света от лампы?

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

Проверьте названия объектов в Explorer и сообщения в Output.