0

# I'm making an admin panel and the player list wont update?

Marolex 45
7 years ago

So the gui will list the players in a server but it will not update upon a player leaving/joining unless you rejoin or reset.

any help?

here's the code to update it

local pos = 0
function update()
pos = 0
for k,v in pairs(frame.Plays:GetChildren())do
v:remove()
end
local players = game.Players:GetPlayers()
for i = 1, #players do
local label = Instance.new("TextLabel",frame.Plays)
label.Size = UDim2.new(0.425,0,0.04,0)
label.TextScaled = true
label.Text = players[i].Name
label.Position = label.Position + UDim2.new(0,0,pos,0)
pos = pos +.04
end
end
update()repeat wait() until player.Character
player.Character.Humanoid.Changed:connect(function()
update()
end)
end)
game.Players.PlayerRemoving:connect(function()
update()
end)
update()

0
Is this a LocalScript or a regular Script? Bebee2 195 — 7y

1
Bebee2 195
7 years ago

Here it is in a simple aspect:

If this script is a LocalScript, then you should know PlayerAdded and PlayerRemoved don't work properly

If this script is a Regular Script, I assume that you only update frame.Plays within StarterGui instead of all of the player's versions of frame.Plays.

0
Thank you so much! Marolex 45 — 7y