Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local data = {}
- for i,x in pairs(game.Players:GetPlayers()) do
- if x.AFK.Value ~= true then
- if x.StarterPackTime.Value == 0 then
- x.StarterPackTime.Value = os.time() + 43200
- wait(0.5)
- d:SetAsync(x.UserId, os.time() + 43200)
- end
- local multi1 = 1
- local multi2 = 1
- if x:FindFirstChild("VIP") then
- multi1 = multi1 + 1
- multi2 = multi2 + 1
- end
- if x.XPGames.Value >= 1 then
- multi2 = multi2 + 0.5
- end
- if x.GoldGames.Value >= 1 then
- multi1 = multi1 + 0.5
- end
- local val = x.GoldGained.Value*multi1
- table.insert(data,val)
- x.leaderstats.Gold.Value = x.leaderstats.Gold.Value + x.GoldGained.Value*multi1
- x.XP.Value = x.XP.Value + x.XPGained.Value*multi2
- end
- end
- table.sort(data)
- for i,x in pairs(game.Players:GetPlayers()) do
- if x.AFK.Value == false then
- local multi1 = 1
- local multi2 = 1
- if x:FindFirstChild("VIP") then
- multi1 = multi1 + 1
- multi2 = multi2 + 1
- end
- if x.XPGames.Value >= 1 then
- x.XPGames.Value = x.XPGames.Value - 1
- multi2 = multi2 + 0.5
- end
- if x.GoldGames.Value >= 1 then
- x.GoldGames.Value = x.GoldGames.Value - 1
- multi1 = multi1 + 0.5
- end
- local players = {}
- for i,x in pairs(data) do
- for r,v in pairs(game.Players:GetPlayers()) do
- if x == v.GoldGained.Value*multi1 then
- print(v.Name)
- table.insert(players,v.Name)
- end
- end
- end
- game.ReplicatedStorage.Events.ShowResults:FireClient(x,x.Name,x.GoldGained.Value,x.XPGained.Value,choosenmap.Name,multi1,multi2,data,players)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement