I am trying to learn RemoteEvent
's, I thought I got it to work but this only work's in studio, any suggestions on how to fix it? Output shows no errors, and doesn't print Clicked
or Fired
even when I use FireAllClients()
in the Command Bar.
By the way FilteringEnabled
is set to true.
Any help appreciated.
Script to fire it:
local Model = game.Workspace.Model local Event = Model.RemoteEvent script.Parent.MouseButton1Click:connect(function() print("Clicked") Event:FireAllClients() end)
Script for when it's fired:
script.Parent.OnClientEvent:connect(function() print("Fired") local m = Instance.new("Message",workspace) m.Text = "Test worked." wait(2.5) m:Destroy() end)
As far as I know, MouseButton1Clicked is a function of Buttons in GUIs, such as ImageButtons and TextButtons. If you're using a ClickDetector, I believe you need to use MouseClick.
However, I'm not sure why it works in Studio and not in-game.