Advertisement
Guest User

Untitled

a guest
Sep 1st, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.98 KB | None | 0 0
  1. local DSService = game:GetService("DataStoreService");
  2. local HttpService = game:GetService("HttpService");
  3. local winsDS = DSService:GetOrderedDataStore("PlayerWins");
  4.  
  5. while true do
  6.     wait(3);
  7.     pcall(function()
  8.     local pages = winsDS:GetSortedAsync(false, 50);
  9.     local data = pages:GetCurrentPage();
  10.     local itemsToAdd = {};
  11.     for i,v in pairs(data) do
  12.         local lbItem = game.ReplicatedStorage.LeaderboardItem:clone();     
  13.         local playerName = HttpService:GetAsync("http://rproxy.tk/rapi/GetUsernameById/"..v.key);
  14.         lbItem.Name1.Text = "  "..playerName;
  15.         lbItem.Wins.Text = v.value.." Wins  ";
  16.         lbItem.Rank.Text = i;
  17.         lbItem.Position = UDim2.new(0,0,0,(i-1)*51);
  18.         table.insert(itemsToAdd, lbItem);
  19.     end
  20.     for i,v in pairs(game.Players:GetChildren()) do
  21.         pcall(function() v.PlayerGui.Leaderboard.Main:ClearAllChildren(); end);
  22.         for j,w in pairs(itemsToAdd) do
  23.             pcall(function() w:clone().Parent = v.PlayerGui.Leaderboard.Main; end);
  24.         end
  25.     end
  26.     itemsToAdd = {};
  27.     end);
  28. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement