Как сделать магазин с предметами в Roblox Studio
Автор: SlimeDev
Загружено: 2026-01-05
Просмотров: 39
локальный скрипт:
local player = game.Players.LocalPlayer
local BuySword = script.Parent.Shop.Sword
local BuyEvent = game.ReplicatedStorage.Buy
BuySword.Activated:Connect(function()
BuyEvent:FireServer("Sword", 100) -- имя предмета и цена
end)
player:WaitForChild("Cash").Changed:Connect(function()
script.Parent.Shop.Cash.Text = player.Cash.Value
end)
script.Parent.Shop.Cash.Text = player.Cash.Value
script.Parent.Open.Activated:Connect(function()
script.Parent.Shop.Visible = not script.Parent.Shop.Visible
end)
Серверный Скрипт:
local Items = game.ReplicatedStorage.Items
local BuyEvent = game.ReplicatedStorage.Buy
game.Players.PlayerAdded:Connect(function(player)
local Cash = Instance.new("NumberValue")
Cash.Name = "Cash" -- имя валюты
Cash.Parent = player
Cash.Value = 250 -- стартовый баланс
end)
BuyEvent.OnServerEvent:Connect(function(player, Name, Price)
if player:WaitForChild("Cash").Value = Price then -- поставьте перед = угловую скобку
player:WaitForChild("Cash").Value -= Price
local Item = Items:FindFirstChild(Name):Clone()
Item.Parent = player.Backpack
else --иначе
print("нехватает денег")
end
end)
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: