


Время игр
+4Как сделать так, что при перезаходе в игру деньги сохранялись?
Я сейчас делаю игру про Россию в Roblox Studio. Мне на языке Lua нужно сделать авто-сэйф виртуальных денег. Вроде я API сервисы в настройках игры включил, но деньги не сохраняются!! Сможете мне скрипт отправить?
Если что, у меня денежная валюта называется "Rubles".
По дате
По рейтингу
local DS = game:GetService("DataStoreService")
local Store = DS:GetDataStore("Save")
game.Players.PlayerAdded:Connect(function(Player)
// Твой скрипт тут, но с некоторыми изменениями
local Data = Store:GetAsync(Player.userId)
if Data ~= nil then
Rubles.Value = Data // вместо Rubles твоя переменная
end
end)
game.Players.PlayerRemoving:Connect(function(Player)
Store:SetAsync(Player.userId, *путь к валюте со значением, например Player.leaderstats.Rubles.Value*)
end)