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
end)coins.Value = 0local DataStoreService = game:GetService("DataStoreService")
local coinsStore = DataStoreService:GetDataStore("PlayerCoins")local success, savedCoins = pcall(function()
return coinsStore:GetAsync(player.UserId)
end)if success and savedCoins then
coins.Value = savedCoins
endCoins = 0coins.Value += 10if coins.Value >= 50 then
coins.Value -= 50
endPlayers.PlayerRemoving:Connect(function(player)
local coins = player.leaderstats.Coins.Value
local success, err = pcall(function()
coinsStore:SetAsync(player.UserId, coins)
end)
if success then
print("Валюта сохранена")
else
warn("Ошибка сохранения:", err)
end
end)local Players = game:GetService("Players")
local DataStoreService = game:GetService("DataStoreService")
local coinsStore = DataStoreService:GetDataStore("PlayerCoins")
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 success, savedCoins = pcall(function()
return coinsStore:GetAsync(player.UserId)
end)
if success and savedCoins then
coins.Value = savedCoins
end
end)
Players.PlayerRemoving:Connect(function(player)
local coins = player.leaderstats.Coins.Value
local success, err = pcall(function()
coinsStore:SetAsync(player.UserId, coins)
end)
if success then
print("Валюта сохранена для " .. player.Name)
else
warn("Ошибка сохранения:", err)
end
end)local data = {
Coins = player.leaderstats.Coins.Value,
Gems = player.leaderstats.Gems.Value,
Tokens = player.leaderstats.Tokens.Value
}coins.Value = data.Coins or 0
gems.Value = data.Gems or 0
tokens.Value = data.Tokens or 0local data = {
Coins = 2500,
Gems = 150,
Level = 15,
XP = 750,
Wins = 12
}