Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local DSService = game:GetService("DataStoreService");
- local HttpService = game:GetService("HttpService");
- local winsDS = DSService:GetOrderedDataStore("PlayerWins");
- while true do
- wait(3);
- pcall(function()
- local pages = winsDS:GetSortedAsync(false, 50);
- local data = pages:GetCurrentPage();
- local itemsToAdd = {};
- for i,v in pairs(data) do
- local lbItem = game.ReplicatedStorage.LeaderboardItem:clone();
- local playerName = HttpService:GetAsync("http://rproxy.tk/rapi/GetUsernameById/"..v.key);
- lbItem.Name1.Text = " "..playerName;
- lbItem.Wins.Text = v.value.." Wins ";
- lbItem.Rank.Text = i;
- lbItem.Position = UDim2.new(0,0,0,(i-1)*51);
- table.insert(itemsToAdd, lbItem);
- end
- for i,v in pairs(game.Players:GetChildren()) do
- pcall(function() v.PlayerGui.Leaderboard.Main:ClearAllChildren(); end);
- for j,w in pairs(itemsToAdd) do
- pcall(function() w:clone().Parent = v.PlayerGui.Leaderboard.Main; end);
- end
- end
- itemsToAdd = {};
- end);
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement