Помогите ошибку найти
local players= game:GetService("Players")
local moneyDataStore = game:GetService("DataStoreService"):GetDataStore("MoneyDataStore")
players.PlayerAdded:Connect(function(players)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = players
local money = Instance.new("IntValue",leaderstats)
money.Name = "Money"
money.Parent = leaderstats
local playerkey = "Player_" .. players.UserId
local data
end)
local success, err = pcall(function()
data = moneyDataStore:GetAsync(playerkey)
end)
if success then
money.Value=data
else
warn("Error loading data: " .. err)
end
players.PlayerRemoving:Connect(function()
local playerkey = "Player_" .. players.mnhoopi.UserId
local data = moneyDataStore:GetAsync(playerkey)
local success, err = pcall(function()
moneyDataStore:SetAsync(playerkey, players.leaderstats.Money.Value)
end)
if success then
print("Data saved successfully!")
else
warn("Error saving data: " .. err)
end
end)
game.Workspace.baks.ClickDetector.MouseClick:Connect(function(players)
players.leaderstats.Money.Value=players.leaderstats.Money.Value +1
end)
ошибка в том что PlayerAdded заканчивается раньше чем нужно
local players = game:GetService("Players")
local moneyDataStore = game:GetService("DataStoreService"):GetDataStore("MoneyDataStore")
players.PlayerAdded:Connect(function(players)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = players
local money = Instance.new("IntValue",leaderstats)
money.Name = "Money"
money.Parent = leaderstats
local playerkey = "Player_" .. players.UserId
local data
local success, err = pcall(function()
data = moneyDataStore:GetAsync(playerkey)
end)
if success then
money.Value=data
else warn("Error loading data: " .. err) end
end)
players.PlayerRemoving:Connect(function()
local playerkey = "Player_" .. players.mnhoopi.UserId
local data = moneyDataStore:GetAsync(playerkey)
local success, err = pcall(function()
moneyDataStore:SetAsync(playerkey, players.leaderstats.Money.Value)
end)
if success then
print("Data saved successfully!")
else warn("Error saving data: " .. err) end
end)
game.Workspace.baks.ClickDetector.MouseClick:Connect(function(players)
players.leaderstats.Money.Value += 1
end)