Level = 12
Checkpoint = 8Coins = 5000
XP = 1200
Level = 7FirstWin = true
Collector = true
Explorer = falseMissionProgress = 7
MissionCompleted = falselocal DataStoreService = game:GetService("DataStoreService")
local playerData = DataStoreService:GetDataStore("PlayerData")local DataStoreService = game:GetService("DataStoreService")
local playerData = DataStoreService:GetDataStore("PlayerData")
game.Players.PlayerRemoving:Connect(function(player)
local coins = player.leaderstats.Coins.Value
local success, err = pcall(function()
playerData:SetAsync(player.UserId, coins)
end)
if success then
print("Данные сохранены")
else
warn("Ошибка сохранения:", err)
end
end)game.Players.PlayerAdded:Connect(function(player)
local success, data = pcall(function()
return playerData:GetAsync(player.UserId)
end)
if success then
print("Данные загружены:", data)
end
end)pcall(function()
-- работа с DataStore
end)local success, data = pcall(function()
return playerData:GetAsync(player.UserId)
end)
if success then
print("Данные загружены")
else
warn("Не удалось загрузить данные")
endlocal data = {
Coins = 2500,
Level = 15,
XP = 750
}playerData:SetAsync(player.UserId, data)local data = playerData:GetAsync(player.UserId)
print(data.Coins)
print(data.Level)
print(data.XP)