Как сделать покупку предметов через магазин в роблокс студио | Roblox Studio

Ойындар

Всем привет! С вами я, Matvey Lopi, сегодня я вам покажу как сделать покупку предметов через магазин.
=====================================================
→Мой канал / @matveylopi51
→Мой дискорд (здесь также есть скрипты) / discord
→Задонить www.donationalerts.com/r/matv...
→Дополнение к • Урок. Как сделать Мага...
→Оригинал • How to make advanced T...
=====================================================
→Профиль www.roblox.com/users/28538555...
Надеюсь вам понравится мой канал и уроки, если да, то поддержи хотя бы лайком и подпиской!)
=====================================================
Скрипты:
leaderstats (ServerScriptService):
game.Players.PlayerAdded:Connect(function(player)
local folder = Instance.new("Folder", player)
folder.Name = "leaderstats" -- добавляется папка с именем leaderstats
local Money = Instance.new("IntValue", folder) -- вместо money свою валюту
Money.Name = "Money"
Money.Value = 1000000 -- вместо 1000000 сколько вы хотите чтобы было денег в начале.
end)
ShopMain (StarterGui-ShopGui):
local ShopFrame = script.Parent.ShopContainer -- вместо shopcontainer свой главный frame магазина
local Container = ShopFrame.Container -- вместо container свой frame где будут продаваться предметы
local Template = Container.Template
local Remote = game.ReplicatedStorage.BuyTool
local Tools = game.ReplicatedStorage.Tools:GetChildren()
for i, item in pairs(Tools) do
local Clone = Template:Clone() -- здесь мы делаем клон того примера
Clone.Parent = Container -- помещаем его в frame где продаются предметы
Clone.Name = item.Name -- получаем имя предмета
Clone.Visible = true -- делаем видимым
Clone.ItemName.Text = item.ItemInfo.ItemName.Value -- вносим имя предмета
Clone.Price.Text = item.ItemInfo.Price.Value -- вносим цену предмета
Clone.ItemImage.Image = item.TextureId -- ставим картинку предмета
Clone.Buy.Activated:Connect(function()
Remote:FireServer(item.Name, item.ItemInfo.Price.Value) -- покупка предмета при нажатии
end)
end
BuyTool (ServerScriptService):
не могу оставить тут, оставил в комментариях.

Пікірлер: 34

  • @matveylopi51
    @matveylopi514 ай бұрын

    Скрипт BuyTool (ServerScriptService): local Remote = game.ReplicatedStorage.BuyTool Remote.OnServerEvent:Connect(function(Player, itemName, itemPrice) local item = game.ReplicatedStorage.Tools:FindFirstChild(itemName) if Player.leaderstats.Money.Value >= itemPrice then Player.leaderstats.Money.Value = Player.leaderstats.Money.Value - itemPrice local ItemClone = item:Clone() ItemClone.Parent = Player.Backpack end end)

  • @Jastioknowyt
    @Jastioknowyt4 ай бұрын

    Отличный гайд!

  • @Tolyanchik8343
    @Tolyanchik83433 ай бұрын

    А можешь показать как сделать так чтобы деньги прибавлялись за время в игре проведенное . И чтоб на них можно было покупать в магазине . А так все супер , спасибо .

  • @matveylopi51

    @matveylopi51

    3 ай бұрын

    привет! я постараюсь это сделать как можно скорее. а пока можешь проголосовать в моём сообществе либо написать ещё идеи в комментариях того опроса.

  • @FO0TBALLTOP
    @FO0TBALLTOP3 ай бұрын

    привет что делать если есть монеты а когда покупаешь тебе не выдают предметы

  • @Mentys
    @Mentys2 ай бұрын

    Что делать если просто предмет в магазине не берётся

  • @jekich-mir-tankov
    @jekich-mir-tankov4 ай бұрын

    Привет, ты можешь помочь с Роблокс студио? я оплачу. Нужно сделать респавн в рандомных заранее определнных местах оружия из системы оружия RCM 1.2.3. Там когда добавляешь в игру RCM 1.2.3 то на столах лежит оружие в виде красных полупрозрачных блоков, нужно сделать так чтобы когда игрок берет в игре оружие оно респавнилось в другом месте, на одном из партов, их будет 20 шт. Сможешь помочь с этим?

  • @matveylopi51

    @matveylopi51

    4 ай бұрын

    сори, но нет

  • @mr.emerald4765

    @mr.emerald4765

    3 ай бұрын

    Возможно я смогу, сколько платишь?

  • @teons9924
    @teons99243 ай бұрын

    можно ли туда засунуть другие вещи допустим которые я сам хочу я делаю кликер с метеоритами и мне нужно засунуть в магаз кирку можешь подсказать как

  • @matveylopi51

    @matveylopi51

    3 ай бұрын

    привет! да, можно. чтобы это сделать, добавь ещё предмет в replicatedstorage -> tools

  • @teons9924

    @teons9924

    3 ай бұрын

    @@matveylopi51 а на предмет нужно писать скрипт или чтото еще чтобы его туда добавить?

  • @matveylopi51

    @matveylopi51

    3 ай бұрын

    @@teons9924 нет, он сам добавится. просто не забудь о его характеристиках, то есть в них добавить папку ItemInfo + добавь его в replicatedstorage -> tools

  • @STALKER_SHADOW_OF_CHERNOBLY
    @STALKER_SHADOW_OF_CHERNOBLY2 ай бұрын

    не работает предметы не выдаются

  • @Barsik_UAYT
    @Barsik_UAYT3 ай бұрын

    Привет,где взять модель для кнопки магазина?

  • @matveylopi51

    @matveylopi51

    3 ай бұрын

    модель я не создавал потому что я хочу чтобы вы учились самому всё делать.

  • @ПлатонСолдатБлитз36
    @ПлатонСолдатБлитз3622 күн бұрын

    Привет! Можешь помочь пожалуйста, я хочу сделать автосалон как в кар крашерс чтобы покупать машины и спавнить их, сможешь помочь?

  • @matveylopi51

    @matveylopi51

    22 күн бұрын

    не думаю что я смогу как то это реализовать.. извини уж

  • @ПлатонСолдатБлитз36

    @ПлатонСолдатБлитз36

    22 күн бұрын

    ну ладно, но спасибо за видос, а можешь оценить плейс?

  • @matveylopi51

    @matveylopi51

    22 күн бұрын

    @@ПлатонСолдатБлитз36 какой плейс?

  • @valera_pushka
    @valera_pushka2 ай бұрын

    Ты давай прекращай просто писать тайм код и всё замазывать. Либо сразу обрезай лишний момент в видео чтобы зритель не перематывал . Либо не включай размытие пусть зритель смотрит как ты пишешь скрипт но можешь указать ему тайм код, но без всяких размытий. Так будет честно и у тебя просмотров больше потому что удержание аудитории будет дольше % . А на данный момент получается,зашёл там перемотал там перемотал , если не умный то ничего не понял, а если умный то пытается найти момент где поставить паузу чтобы скрипт переписать, ну что за... Успехов на канале

  • @Ezspeedruner2.0
    @Ezspeedruner2.02 ай бұрын

    Что за shopclient?

  • @matveylopi51

    @matveylopi51

    2 ай бұрын

    это из ролика "Как сделать магазин". с помощью него и открываеться магазин

  • @user-fu4zv9hm2h
    @user-fu4zv9hm2hАй бұрын

    не работает! у меня в магазине не появились вещи!

  • @matveylopi51

    @matveylopi51

    Ай бұрын

    значит что ты что то неправильно сделал. пересмотри видео

  • @user-bp4kh7ye6z
    @user-bp4kh7ye6z2 ай бұрын

    почему не половины видео

  • @matveylopi51

    @matveylopi51

    2 ай бұрын

    ?

  • @killerbroyt2662
    @killerbroyt26623 ай бұрын

    КАК ОТКРЫТЬ СПРАВА КНОПКИ?

  • @matveylopi51

    @matveylopi51

    3 ай бұрын

    в view

  • @blitz5238

    @blitz5238

    2 ай бұрын

    у меня также было надо вниз в самый пролистать

Келесі