Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть How To Make An Obby with Saving Progress in Roblox Studio

  • MikePlayzXD
  • 2021-08-24
  • 1027
How To Make An Obby with Saving Progress in Roblox Studio
  • ok logo

Скачать How To Make An Obby with Saving Progress in Roblox Studio бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно How To Make An Obby with Saving Progress in Roblox Studio или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку How To Make An Obby with Saving Progress in Roblox Studio бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео How To Make An Obby with Saving Progress in Roblox Studio

Guys I Forgot to show you another script that you must put it in to Workspace. Here is the Script: https://web.roblox.com/library/731981...

My Obby: https://web.roblox.com/games/73194059...

Checkpoint Model: https://web.roblox.com/library/731979...

Script:

local Players = game:GetService("Players")
local DataStoreService = game:GetService("DataStoreService")
local SaveDataStore = DataStoreService:GetDataStore("SaveData")


local function SavePlayerData(player)

local success,errormsg = pcall(function()

local SaveData = {}

for i,stats in pairs(player.leaderstats:GetChildren()) do

SaveData[stats.Name] = stats.Value
end
SaveDataStore:SetAsync(player.UserId,SaveData)
end)

if not success then
return errormsg
end
end


Players.PlayerAdded:Connect(function(player)

local Stats = Instance.new("Folder")
Stats.Name = "leaderstats"
Stats.Parent = player

local Stage = Instance.new("StringValue")
Stage.Name = "Stage"
Stage.Parent = Stats
Stage.Value = 1

local Data = SaveDataStore:GetAsync(player.UserId)

if Data then

print(Data.Stage)

for i,stats in pairs(Stats:GetChildren()) do

stats.Value = Data[stats.Name]
end
else
print(player.Name .. " has no data.")
end


player.CharacterAdded:Connect(function(character)

local Humanoid = character:WaitForChild("Humanoid")
local Torso = character:WaitForChild("HumanoidRootPart")

wait()

if Torso and Humanoid then
if Stage.Value ~= 0 then

local StagePart = workspace.Stages:FindFirstChild(Stage.Value)
Torso.CFrame = StagePart.CFrame + Vector3.new(0,1,0)
end
end
end)
end)


Players.PlayerRemoving:Connect(function(player)

local errormsg = SavePlayerData(player)

if errormsg then
warn(errormsg)
end
end)

game:BindToClose(function()
for i,player in pairs(Players:GetPlayers()) do

local errormsg = SavePlayerData(player)
if errormsg then
warn(errormsg)
end
end
wait(2)
end)

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]