I'm making a game and I need the money to be saved how could I do it?
game.Players.PlayerAdded:Connect(function(player) local ls = Instance.new("Folder",player) ls.Name = "leaderstats" local money = Instance.new("IntValue",ls) money.Name = "Money" local cc = Instance.new("IntValue",player) cc.Name = "CashCollected" local robbing = Instance.new("BoolValue",player) robbing.Name = "Robbing" robbing.Value = false player.CharacterAdded:Connect(function(char) player.Robbing.Value = false player.CashCollected.Value = 0 end) end)
Hi Tripyfy,
Thanks,
Best regards,
~~ KingLoneCat
You can use DataStore or Save Instance. http://wiki.roblox.com/index.php?title=Data_store http://wiki.roblox.com/index.php?title=API:Class/Player/SaveInstance
Try this script:
local ds = game:GetService("DataStoreService") game.Players.PlayerAdded:Connect(function(player) local data = ds:GetAsync("player_" .. player.UserId) or 0 local ls = Instance.new("Folder",player) ls.Name = "leaderstats" local money = Instance.new("IntValue",ls) money.Name = "Money" money.Value = data local cc = Instance.new("IntValue",player) cc.Name = "CashCollected" local robbing = Instance.new("BoolValue",player) robbing.Name = "Robbing" robbing.Value = false player.CharacterAdded:Connect(function(char) player.Robbing.Value = false player.CashCollected.Value = 0 end) end) game.Players.PlayerRemoving:Connect(function(player) ds:SetAsync("player_" .. player.UserId, player:WaitForChild("leaderstats").Money.Value) end)