Сохранение данных в Roblox Studio | Сохраняем инвентарь, очки и деньги в игре

Аватар автора
Roblox Мастерская
Разберём, как работает сохранение игровых данных в Roblox Studio и зачем нужны API сервисы. Также напишем скрипты для сохранения предметов в инвентаре игрока и данных из таблицы лидеров в игре – «leaderstats».   Содержание: 00:00 - Почему долго не было видео и о чём это видео? 00:46 - Как работает сохранение данных в Roblox Studio? 03:39 - Включение API сервисов 05:21 - Сохранение данных из «leaderstats» 18:59 - Сохранение инвентаря СКРИПТ ДЛЯ СОХРАНЕНИЯ ИНВЕНТАРЯ local DataStoreService = game:GetService("DataStoreService") local DataStore = DataStoreService:GetDataStore("PlayerInventorySaves ") -- Функция для сохранения инвентаря в отдельную таблицу:  function PlayerInventory(player) local playerInventory = {} for _, tool in pairs(player.Backpack:GetChildren()) do if tool then table.insert(playerInventory, tool.Name) --запись в таблицу названий предметов из инвентаря end end return playerInventory end -- Функция для загрузки инвентаря:   function LoadPlayerInventory(player, data) for _, tool in pairs(data) do local toolInStorage = game.ServerStorage.Tools:FindFirstChild(tool) local toolInBackpack = player.Backpack:FindFirstChild(tool)  local toolInStarterGear = player.StarterGear:FindFirstChild(tool)  --Если в ServerStorage есть предмет из сохранения и его еще нет у игрока: if toolInStorage and toolInBackpack == nil and toolInStarterGear == nil then toolInStorage:Clone().Parent = player.Backpack --копируем предмет в рюкзак игрока...

Скачать Видео с Дзена / Dzen

Рекомендуем!

0/0


0/0

0/0

0/0