Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.21 KB | None | 0 0
  1. local function updateLeaderboard(stagedata, timedata)
  2.     -- Highest Stage
  3.     for _, child in pairs (leaderboardFrame.HighestStage:GetChildren()) do
  4.         if child.Name == "Player" and child.Visible == true then
  5.             child:Destroy() -- Clear previous leaderboard
  6.         end
  7.     end
  8.  
  9.     for index, data in pairs (stagedata) do
  10.         local userId, level = data.key, data.value
  11.         print(userId, level)
  12.    
  13.         local playerFrame = leaderboardFrame.HighestStage.Player:Clone()
  14.         playerFrame.Username.Text = getUsernameFromUserId(userId)
  15.         playerFrame.Level.Text = tostring(level)
  16.         playerFrame.Visible = true
  17.         playerFrame.Parent = leaderboardFrame.HighestStage
  18.     end
  19.    
  20.     -- Best Time
  21.     for _, child in pairs (leaderboardFrame.BestTime:GetChildren()) do
  22.         if child.Name == "Player" and child.Visible == true then
  23.             child:Destroy() -- Clear previous leaderboard
  24.         end
  25.     end
  26.  
  27.     for index, data in pairs (timedata) do
  28.         local userId, level = data.key, data.value
  29.         print(userId, level)
  30.    
  31.         local playerFrame = leaderboardFrame.BestTime.Player:Clone()
  32.         playerFrame.Username.Text = getUsernameFromUserId(userId)
  33.         playerFrame.Level.Text = tostring(level)
  34.         playerFrame.Visible = true
  35.         playerFrame.Parent = leaderboardFrame.BestTime
  36.     end
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement