I am completely new to using remotes and I am trying them for the first time.
I am trying to make something with them but it is not working.
These are scripts I have in replicated storage.
script.MoreThan2PlayersRemote.OnServerEvent:connect(function()
script.Parent.MoreThan2PlayersYN.Value = true
print("more than 2 players remote worked!")
end)
script.LessThan2PlayersRemote.OnServerEvent:connect(function()
script.Parent.MoreThan2PlayersYN.Value = false
print("less than 2 players remote worked!")
end)
And this is a script I have in the starter pack.
function CheckPlayers()
local players = game:GetService("Players"):GetPlayers()
if #players <= 1 then
game.ReplicatedStorage.LessThan2Players.LessThan2PlayersRemote:FireServer()
else
game.ReplicatedStorage.MoreThan2Players.MoreThan2PlayersRemote:FireServer()
end
end
print("player check for remote loaded")
while wait(1) do
CheckPlayers()
end
I have the remotes inside of each script and the value in replicated storage with it.
There is no error just nothing is happening and nothing is being printed. I probably have a obvious mistake but I can't seem to find it.
Any help would be greatly appreciated.
