Roblox studio скрипт чтобы все объекты с именем

Roblox studio скрипт чтобы все объекты с именем "Lampa" меняли свой материал на Granite каждые 60 секунд, а через 60 секунд все объекты с именем "Lampa" меняли свой материал на Neon
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Lua
Создано: 01.08.2023 22:12

Roblox studio скрипт чтобы все объекты с именем "Lampa" меняли свой материал на Granite каждые 60 секунд, а через 60 секунд все объекты с именем "Lampa" меняли свой материал на Neon

Это можно сделать следующим образом:

-- Обновляет материал объекта на Granite
local function changeToGranite(object)
    object.Material = Enum.Material.Granite
end

-- Обновляет материал объекта на Neon
local function changeToNeon(object)
    object.Material = Enum.Material.Neon
end

-- Функция, вызывающаяся каждые 60 секунд
local function updateMaterials()
    -- Найти все объекты с именем "Lampa" в рабочем пространстве
    local objects = game.Workspace:GetChildren()
    for i = 1, #objects do
        local object = objects[i]
        if object.Name == "Lampa" then
            -- Первое обновление материала на Granite
            changeToGranite(object)
            
            -- Через 60 секунд обновить материал на Neon
            wait(60)
            changeToNeon(object)
        end
    end
end

-- Вызываем функцию updateMaterials для начала обновлений
updateMaterials()

Результат:

-- Обновляет материал объекта на Granite
local function changeToGranite(object)
    object.Material = Enum.Material.Granite
end

-- Обновляет материал объекта на Neon
local function changeToNeon(object)
    object.Material = Enum.Material.Neon
end

-- Функция, вызывающаяся каждые 60 секунд
local function updateMaterials()
    -- Найти все объекты с именем "Lampa" в рабочем пространстве
    local objects = game.Workspace:GetChildren()
    for i = 1, #objects do
        local object = objects[i]
        if object.Name == "Lampa" then
            -- Первое обновление материала на Granite
            changeToGranite(object)
            
            -- Через 60 секунд обновить материал на Neon
            wait(60)
            changeToNeon(object)
        end
    end
end

-- Вызываем функцию updateMaterials для начала обновлений
updateMaterials()