Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

How do I make these lights change using a folder?

Asked by 5 years ago

I'm trying to make a light switch that can enable or disable lights in a folder when I try to, the output says it can't find anything in the folder, the part doesn't show up in the suggestions box either. This is the script I'm using, (not including the light switch) it only enables and disables one light and works, but it would get crowded quickly and would look bad if I did this for everything.

if open == false then
    workspace.Light.SurfaceLight.Enabled = true
    workspace.Light.Material = Enum.Material.Neon
    workspace.Light.BrickColor = BrickColor.new("Light stone grey")

    script.Parent.Parent.Parent.LightsA.Green.Transparency = 0
    script.Parent.Parent.Parent.LightsA.Green.Material = Enum.Material.Neon
    script.Parent.Parent.Parent.LightsA.Red.Transparency = .3
    script.Parent.Parent.Parent.LightsA.Red.Material = Enum.Material.Glass
else
    workspace.Light.SurfaceLight.Enabled = false
    workspace.Light.Material = Enum.Material.Glass
    workspace.Light.BrickColor =  BrickColor.new("Black")

    script.Parent.Parent.Parent.LightsA.Green.Transparency = .3
    script.Parent.Parent.Parent.LightsA.Green.Material = Enum.Material.Glass
    script.Parent.Parent.Parent.LightsA.Red.Transparency = 0
    script.Parent.Parent.Parent.LightsA.Red.Material = Enum.Material.Neon
end
       end
end)

Thanks in advance if you're able to help me.

0
If i understand correctly, you want to change the properties of multiple parts. If this is the case use a for loop (e.g. For _, v in pairs(script.Parent.Parent.Parent:GetChildren()) do code end turtle2004 167 — 5y
0
I'll give it a try CaptainAlien132 225 — 5y
0
did it work? Fencing_Legends 20 — 5y

Answer this question