5мес



Программирование
+4Помогите со скриптом сохранения данных (Roblox Studio)
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
local DataStoreService = game:GetService("DataStoreService")
local BaseData = DataStoreService:GetDataStore("Time")
local Players = game:GetService("Players")
local function SetLeaderstats(player:Player)
local leaderstats = Instance.new("Folder", player)
leaderstats.Name = "leaderstats"
local Time = Instance.new("NumberValue", leaderstats)
Time.Name = "Time"
local Number_Room = Instance.new("NumberValue", player)
Number_Room.Name = "Number_Room"
Number_Room:AddTag("Trigger")
local key = "Player_"..player.UserId
local yes, data = pcall(function()
return BaseData:GetAsync(key)
end)
if yes then
player.leaderstats.Time.Value = data
end
if not yes then
warn(data)
player:Kick("Error in set data. Try logging in again!")
end
end
local function SaveData(player:Player)
local key = "Player_"..player.UserId
local success, errmsg = pcall(function()
BaseData:SetAsync(key, player.leaderstats.Time.Value)
end)
if success then
print("Data saved!")
else
warn("Error", errmsg)
end
end
Players.PlayerAdded:Connect(SetLeaderstats)
Players.PlayerRemoving:Connect(SaveData)
API включал, плейс опубликован, но сохранений почему-то нету. Т.е. я запускаю игру, через сервер меняю себе Time на любое число, вырубаю игру, снова запускаю Time = 0, прикол. В OutPut писалось "SaveData", так что данные должны были сохраняться. Я что ли не знаю или как? Помогите пожалуйста! Очень надо!
По дате
По рейтингу
<a href=URL> safe</a>
минутку
Больше по теме