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

Why is my .Changed event not firing?

Asked by 8 years ago

So I have some code that changes a decal based on what a StringValue changes to. Another script changes the value and I have verified that * the value does change.* However, the .Changed event doesn't seem to be firing. This code is in a normal script and will not print anything, no "Fired" or value appears in the output.

Can anyone help?

MD

local player = script.Parent.Parent.Parent.Parent.Parent.Parent.Parent
local Destination = workspace:WaitForChild(player.Name.."'s Car").Destinations
local Time = player.PlayerGui.GUI.Timetable

script.Parent.Changed:connect(function(value) -- this line doesn't fire.
    print("Fired")
    print(value)
    if script.Parent.Value == "1" then
        Destination.SignBack.Decal.Texture = "http://www.roblox.com/asset/?id=231993824"
        Destination.Destination.Decal.Texture = "http://www.roblox.com/asset/?id=231993816"
        Time.Route.Text = "1"
    end
    script.Parent.Parent.Visible = false
end)

Answer this question