local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Value = 0
coins.Parent = leaderstats
local level = Instance.new("IntValue")
level.Name = "Level"
level.Value = 1
level.Parent = leaderstats
local xp = Instance.new("IntValue")
xp.Name = "XP"
xp.Value = 0
xp.Parent = player
end)local DataStoreService = game:GetService("DataStoreService")
local playerDataStore = DataStoreService:GetDataStore("PlayerData")local success, data = pcall(function()
return playerDataStore:GetAsync(player.UserId)
end)data.Coins
data.Level
data.XPif success and data then
coins.Value = data.Coins or 0
level.Value = data.Level or 1
xp.Value = data.XP or 0
endCoins = 2500
Level = 15
XP = 750local success, data = pcall(function()
return playerDataStore:GetAsync(player.UserId)
end)
if success then
if data then
print("Данные успешно загружены")
else
print("У игрока пока нет сохранённых данных")
end
else
warn("Ошибка загрузки данных:", data)
endlocal Players = game:GetService("Players")
local DataStoreService = game:GetService("DataStoreService")
local playerDataStore = DataStoreService:GetDataStore("PlayerData")
Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local coins = Instance.new("IntValue")
coins.Name = "Coins"
coins.Value = 0
coins.Parent = leaderstats
local level = Instance.new("IntValue")
level.Name = "Level"
level.Value = 1
level.Parent = leaderstats
local xp = Instance.new("IntValue")
xp.Name = "XP"
xp.Value = 0
xp.Parent = player
local success, data = pcall(function()
return playerDataStore:GetAsync(player.UserId)
end)
if success and data then
coins.Value = data.Coins or 0
level.Value = data.Level or 1
xp.Value = data.XP or 0
print("Данные загружены для " .. player.Name)
elseif not success then
warn("Не удалось загрузить данные игрока:", data)
else
print("Новых сохранённых данных нет")
end
end)coins.Value = data.Coins or 0
level.Value = data.Level or 1
xp.Value = data.XP or 0local playerDataStore = DataStoreService:GetDataStore("PlayerData")local playerDataStore = DataStoreService:GetDataStore("PlayerData")GetDataStore("OtherData")local data = {
Coins = 2500,
Level = 15,
XP = 750,
Wins = 12
}coins.Value = data.Coins or 0
level.Value = data.Level or 1
xp.Value = data.XP or 0
wins.Value = data.Wins or 0