Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local dataStoreService = game:GetService("DataStoreService")
- local playerData = dataStoreService:GetDataStore("playerData")
- sessionData = {}
- game.Players.PlayerAdded:Connect(function(player)
- local leaderStats = Instance.new("Folder")
- leaderStats.Name = "leaderStats"
- leaderStats.Parent = player
- local level = Instance.new("IntValue")
- level.Name = "level"
- level.Parent = leaderStats
- level.Value = 1
- local experience = Instance.new("IntValue")
- experience.Name = "experience"
- experience.Parent = leaderStats
- experience.Value = 0
- local experienceNeeded = Instance.new("IntValue")
- experienceNeeded.Name = "experienceNeeded"
- experienceNeeded.Parent = leaderStats
- experienceNeeded.Value = 5
- local currentSpeed = Instance.new("IntValue")
- currentSpeed.Name = "currentSpeed"
- currentSpeed.Parent = leaderStats
- currentSpeed.Value = 16
- local maxSpeed = Instance.new("IntValue")
- maxSpeed.Name = "maxSpeed"
- maxSpeed.Parent = leaderStats
- maxSpeed.Value = 54
- local currentAcceleration = Instance.new("IntValue")
- currentAcceleration.Name = "currentAcceleration"
- currentAcceleration.Parent = leaderStats
- currentAcceleration.Value = 0
- local maxAcceleration = Instance.new("IntValue")
- maxAcceleration.Name = "maxAcceleration"
- maxAcceleration.Parent = leaderStats
- maxAcceleration.Value = 11
- local playerUserId = "player_"..player.userId
- local data = playerData:GetAsync(playerUserId)
- if data then
- print("Successfully loaded "..player.Name.."'s data!")
- sessionData[playerUserId] = data
- level.Value = data.level
- experience.Value = data.experience
- experienceNeeded.Value = data.experienceNeeded
- maxSpeed.Value = data.maxSpeed
- maxAcceleration.Value = data.maxSpeed
- else
- print(player.name.." has no current data, creating new data!")
- sessionData[playerUserId] = {
- level = 1,
- experience = 0,
- experienceNeeded = 5,
- maxSpeed = 54,
- maxAcceleration = 11
- }
- end
- end)
- return sessionData
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement