У нас вы можете посмотреть бесплатно КАК СДЕЛАТЬ, ЧТОБЫ ДЕТАЛЬ ДАВАЛА ВАМ ВАЛЮТУ 🛠️ Обучающее видео по Roblox Studio или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В сегодняшнем видео я покажу, как заставить деталь или предмет выдавать вам валюту (деньги или монеты) при касании. Этот скрипт включает хранилище данных, то есть, если игрок покидает игру, данные сохраняются, и когда он возвращается, у него будет то же количество валюты, что и до выхода. Надеюсь, вам понравилось видео. Хорошего вам дня! Если вы немного не понимаете, что делать, напишите мне в Discord, и я вам помогу! 🌟 Discord-сервер Floppys: / discord Скрипт 1 (скрипт статистики лидера): game.Players.PlayerAdded:Connect(function(player) local leaderstats = Instance.new("Folder") leaderstats.Name = "leaderstats" leaderstats.Parent = player local Coin = Instance.new("IntValue") Coin.Name = "Coins" -- Измените это на желаемое название статистики лидера. Coin.Value = 0 Coin.Parent = leaderstats end) Скрипт 2 (скрипт статистики монет): local DataStoreService = game:GetService("DataStoreService") local CoinsDataStore = DataStoreService:GetDataStore("CoinsDataStore") local RespawnTime = 5 -- Измените Число, определяющее частоту появления монет. function savePlayerData(player) local leaderstats = player:FindFirstChild("leaderstats") if leaderstats then local coins = leaderstats:FindFirstChild("Coins") if coins then CoinsDataStore:SetAsync(player.UserId .. "_Coins", coins.Value) end end end function loadPlayerData(player) local success, result = pcall(function() return CoinsDataStore:GetAsync(player.UserId .. "_Coins") end) if successful and result ~= nil then local leaderstats = player:FindFirstChild("leaderstats") if leaderstats then local coins = leaderstats:FindFirstChild("Coins") if coins then coins.Value = result end end конец конец функция onTouch(otherPart) локальный игрок = game.Players:GetPlayerFromCharacter(otherPart.Parent) если игрок, то локальная статистика лидера = игрок:FindFirstChild("leaderstats") если не статистика лидера, то возврат конец локальные монеты = leaderstats:FindFirstChild("Coins") если монеты, то монеты.Значение = монеты.Значение + 1 -- Изменяйте +1 на количество валюты, которое вы хотите получить от этой монеты. конец скрипт.Parent.CanTouch = false скрипт.Parent.Transparency = 1 wait(RespawnTime) скрипт.Parent.CanTouch = true скрипт.Parent.Transparency = 0 конец конец функция onPlayerRemoving(player) сохранитьДанныеИгрока(player) конец функция onPlayerAdded(player) loadPlayerData(player) end script.Parent.Touched:Connect(onTouch) game.Players.PlayerRemoving:Connect(onPlayerRemoving) game.Players.PlayerAdded:Connect(onPlayerAdded) 🌟 Игра Floppys для Roblox: https://www.roblox.com/games/11301003... Руководство по Roblox Studio Roblox Studio Руководства по Studio