Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How would I make this timer script the same time for all players instead of local?{Still Unsolved}

Basically, I need to script to be a timer script that's the same for everyone, not local. I'm currently experiencing problems that whenever I reset/die, the time resets back to its full time. How would I make it so the time is the same for all the players, would I create a IntValue or something?... Script Below

time=0
while true do
wait()
time=time+30
for i=1, 30 do
    time=time-1
    wait(1)
    for i, player in pairs(game.Players:GetPlayers()) do
    player.PlayerGui.TimerSet.Frame.Time.Text=tostring(time) 
end
end

time=time+45
for i=1, 45 do
    time=time-1
    wait(1)
    for i, player in pairs(game.Players:GetPlayers()) do
    player.PlayerGui.TimerSet.Frame.Time.Text=tostring(time)
end
end
for i, player in pairs(game.Players:GetPlayers()) do
player.Character.Humanoid.Health = 0
player.Character.Humanoid.MaxHealth = 0
end
end

Thanks!

5 comments

0

I've been in this situation before. Set the 'time' variable to an IntValue in Workspace, and work your magic from there.

0

Trial and error time. ;-; Time to screw it all up! :D

0

Yeah, I can't do this. ;-;

0

Shouldn't it work if I put this at the top of the script? time = game.Workspace:FindFirstChild("TimerValue").Value

0

yep. Check out my answer.

1 answer

t=game.Workspace.Timer.Value
while true do
wait()
t=t+30
for i=1, 30 do
    t=t-1
    wait(1)
    for i, player in pairs(game.Players:GetPlayers()) do
    player.PlayerGui.TimerSet.Frame.Time.Text=tostring(t) 
end
end

t=t+45
for i=1, 45 do
    t=t-1
    wait(1)
    for i, player in pairs(game.Players:GetPlayers()) do
    player.PlayerGui.TimerSet.Frame.Time.Text=tostring(t)
end
end
for i, player in pairs(game.Players:GetPlayers()) do
player.Character.Humanoid.Health = 0
player.Character.Humanoid.MaxHealth = 0
end
end


3 comments

0

Still no. The Value doesn't change throughout the whole time, and if I reset so does the timer. ;-;

0

Is this in Workspace?

0

Yes, it is.

This discussion is preserved as it was. New answers, comments, and votes are closed.