Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function updateLeaderboard(stagedata, timedata)
- -- Highest Stage
- for _, child in pairs (leaderboardFrame.HighestStage:GetChildren()) do
- if child.Name == "Player" and child.Visible == true then
- child:Destroy() -- Clear previous leaderboard
- end
- end
- for index, data in pairs (stagedata) do
- local userId, level = data.key, data.value
- print(userId, level)
- local playerFrame = leaderboardFrame.HighestStage.Player:Clone()
- playerFrame.Username.Text = getUsernameFromUserId(userId)
- playerFrame.Level.Text = tostring(level)
- playerFrame.Visible = true
- playerFrame.Parent = leaderboardFrame.HighestStage
- end
- -- Best Time
- for _, child in pairs (leaderboardFrame.BestTime:GetChildren()) do
- if child.Name == "Player" and child.Visible == true then
- child:Destroy() -- Clear previous leaderboard
- end
- end
- for index, data in pairs (timedata) do
- local userId, level = data.key, data.value
- print(userId, level)
- local playerFrame = leaderboardFrame.BestTime.Player:Clone()
- playerFrame.Username.Text = getUsernameFromUserId(userId)
- playerFrame.Level.Text = tostring(level)
- playerFrame.Visible = true
- playerFrame.Parent = leaderboardFrame.BestTime
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement