i even enabled studio access to api services and allow https requests but its not working it even says data succesfully saved but as soon as i rejoin the roblox game my data wont load
Code:
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local DataStoreServie = game:GetService("DataStoreService")
local dataStore = DataStoreServie:GetDataStore("DataStore")
local function setupPlayerData(player)
local leaderstats = Instance.new("Folder", player)
leaderstats.Name = "leaderstats"
local Coins = Instance.new("IntValue", leaderstats)
Coins.Name = "Coins"
Coins.Value = 0
local XP = Instance.new("IntValue", leaderstats)
XP.Name = "XP"
XP.Value = 0
local function giveCoins(player)
while true do
wait(1)
player.leaderstats.Coins.Value += 10
end
end
giveCoins(player)
local playerID = player.UserId.."_Player"
local Data
local success, errormessage = pcall(function()
Data = dataStore:GetAsync()
end)
if success then
if Data then
Coins.Value = Data.Coins
XP.Value = Data.XP
end
end
end
Players.PlayerAdded:Connect(setupPlayerData)
game.Players.PlayerRemoving:Connect(function(player)
local playerID = player.UserId.."_Player"
local Data = {
Coins = player.leaderstats.Coins.Value;
XP = player.leaderstats.XP.Value;
}
local success, errormessage = pcall(function()
dataStore:SetAsync(playerID, Data)
end)
if success then
print("Data Successfully Saved!")
else
print("There was an Error Saving the Player Data")
warn(errormessage)
end
end)
** You are now Level 5! **