Advertisement
Guest User

Untitled

a guest
Dec 31st, 2017
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.62 KB | None | 0 0
  1. local data = {}
  2.         for i,x in pairs(game.Players:GetPlayers()) do
  3.             if x.AFK.Value ~= true then
  4.                 if x.StarterPackTime.Value == 0 then
  5.                     x.StarterPackTime.Value = os.time() + 43200
  6.                     wait(0.5)
  7.                     d:SetAsync(x.UserId, os.time() + 43200)
  8.                 end
  9.                 local multi1 = 1
  10.                 local multi2 = 1
  11.                 if x:FindFirstChild("VIP") then
  12.                     multi1 = multi1 + 1
  13.                     multi2 = multi2 + 1
  14.                 end
  15.                 if x.XPGames.Value >= 1 then
  16.                     multi2 = multi2 + 0.5
  17.                 end
  18.                 if x.GoldGames.Value >= 1 then
  19.                     multi1 = multi1 + 0.5
  20.                 end
  21.                 local val = x.GoldGained.Value*multi1
  22.                 table.insert(data,val)
  23.                 x.leaderstats.Gold.Value = x.leaderstats.Gold.Value + x.GoldGained.Value*multi1
  24.                 x.XP.Value = x.XP.Value + x.XPGained.Value*multi2
  25.             end
  26.         end
  27.         table.sort(data)
  28.         for i,x in pairs(game.Players:GetPlayers()) do
  29.             if x.AFK.Value == false then
  30.                 local multi1 = 1
  31.                 local multi2 = 1
  32.                 if x:FindFirstChild("VIP") then
  33.                     multi1 = multi1 + 1
  34.                     multi2 = multi2 + 1
  35.                 end
  36.                 if x.XPGames.Value >= 1 then
  37.                     x.XPGames.Value = x.XPGames.Value - 1
  38.                     multi2 = multi2 + 0.5
  39.                 end
  40.                 if x.GoldGames.Value >= 1 then
  41.                     x.GoldGames.Value = x.GoldGames.Value - 1
  42.                     multi1 = multi1 + 0.5
  43.                 end
  44.                 local players =  {}
  45.                 for i,x in pairs(data) do
  46.                     for r,v in pairs(game.Players:GetPlayers()) do
  47.                         if x == v.GoldGained.Value*multi1 then
  48.                             print(v.Name)
  49.                             table.insert(players,v.Name)
  50.                         end
  51.                     end
  52.                 end
  53.                 game.ReplicatedStorage.Events.ShowResults:FireClient(x,x.Name,x.GoldGained.Value,x.XPGained.Value,choosenmap.Name,multi1,multi2,data,players)
  54.             end
  55.         end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement