Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+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", так что данные должны были сохраняться. Я что ли не знаю или как? Помогите пожалуйста! Очень надо!

По дате
По рейтингу
Аватар пользователя
Знаток
5мес

<a href=URL> safe</a>

Удаленный ответ Ответ удалён
Аватар пользователя
Ученик
5мес

минутку