Background Information: FilteringEnabled is on. I'm using a RemoveEvent to send Data between the Server and the Client. The number gets transferred, but the IntValue value doesn't change. The IntValue is in the Gui with the Client Localscript. It does not work with FilteringEnabled off. The Gui does show up, so it is being called. It is NOT an error with the DoorStop. It is in a localscript.
Okay, so I have a brick, so that when you do indeed touch it, it sends a Client event to the player, that part works. However, the number transfers, but the IntValue does NOT change. Whether it's from me referencing the IntValue wrong, or it's an issue with it in general.
My script is below:
event = game.ReplicatedStorage.OpenDoors DoorVal = script.Parent.DoorValue event.OnClientEvent:connect(function(...) local tuple = {...} if tuple[1] == "Door" then DoorVal.Value = tuple[2] script.Parent.Label.Visible = true elseif tuple[1] == "DoorStop" then DoorVal.Value = 0 script.Parent.Label.Visible = false end end)
This is where the error resides, because I've manually changed the value (I.E: Changing the value, saving the game and going in game/Changing it then Play Solo.) and it worked. Please help, and thanks in advance.
If the tuple args are strings (which they probably are), you'd want to do DoorVal.Value = tonumber(tuple[2])
for line 8.