Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local DataStoreService = game:GetService("DataStoreService")
- local myDataStore = DataStoreService:GetDataStore("myDataStore")
- game.Players.PlayerAdded:Connect(function(player)
- local leaderstats = Instance.new("Folder")
- leaderstats.Name = "leaderstats"
- leaderstats.Parent = player
- local cash = Instance.new("IntValue")
- cash.Name = "Fame"
- cash.Parent = leaderstats
- local data
- local success, errormessage = pcall(function()
- data = myDataStore:GetAsync(player.UserId.."-cash")
- end)
- if success then
- cash.Value = data
- else
- print("There was an error while getting your data")
- warn("errormessage")
- end
- end)
- game.Players.PlayerRemoving:Connect(function(player)
- local success, errormessage = pcall(function()
- myDataStore:SetAsync(player.userId.."-cash",player.leaderstats.Fame.Value)
- end)
- if success then
- print("Player Data successfully saved!")
- else
- print("There was error when saving data")
- warn(errormessage)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement