Привет! Меня зовут Алексей, и я хотел бы поделиться с тобой своим опытом создания скрипта в Roblox Studio, который включает и выключает лампы на карте в зависимости от времени.
Для начала, создай новый скрипт в Roblox Studio, нажав на кнопку ″Script″ во вкладке ″Model″ или ″Part″.
Затем, вставь следующий код в скрипт⁚
local lights game.Workspace⁚GetChildren -- Получаем все объекты типа ″Light″
local turnOnTime 18 * 3600 30 * 60 -- Время, когда нужно включить лампы (18⁚30)
local turnOffTime 5 * 3600 30 * 60 -- Время, когда нужно выключить лампы (05⁚30)
while true do -- Бесконечный цикл
local time os.time -- Получаем текущее время
if time > turnOnTime or time < turnOffTime then
for _, light in pairs(lights) do
light.Enabled true -- Включаем лампы
end
else
for _, light in pairs(lights) do
light.Enabled false -- Выключаем лампы
end
end
wait(10) -- Задержка в 10 секунд
end
Этот код использует функции ″GetChildren″ для получения списка всех объектов типа ″Light″ на карте, а также функцию ″os.time″ для получения текущего времени. Мы устанавливаем время, когда нужно включить и выключить лампы, а затем используем цикл ″while true″ для постоянного проверки времени и включения/выключения ламп.
Не забудь сохранить скрипт и запустить игру, чтобы проверить его работу. Теперь лампы должны автоматически включаться после 18⁚30 и выключаться после 05⁚30 на карте.
Надеюсь, этот опыт окажется полезным для тебя в создании скриптов в Roblox Studio. Удачи!