КАК сделать магазин в Roblox Studio?
Вставка
- Опубліковано 7 чер 2023
- Музыка: • Вся музыка на гитаре и...
Мой Discord-Server: / discord
Если на этом видео наберётся 5 лайков, то я сделаю из этой системы модель, постараюсь выложить её в Roblox
---------------Скрипты---------------
Скрипт кнопки:
local ReplicatedStorage = game.ReplicatedStorage
local ProductName = "" -- вставьте в скобки название
local Price = 1000 -- цена продукта
function Shopping()
ReplicatedStorage.events.Purchase:FireServer(ProductName, Price)
end
script.Parent.MouseButton1Click:Connect(Shopping)
Серверный скрипт:
function Shop(Player,ProductName,Price)
if Player.leaderstats.Ru.Value (скобка больше)= Price then
local Product = game.ReplicatedStorage.Backpack[ProductName]:Clone()
Product.Parent = Player.Backpack
Player.leaderstats.Ru.Value -=Price
end
end
game.ReplicatedStorage.events.Purchase.OnServerEvent:Connect(Shop)
#roblox , #роблоксстудио , #robloxstudio , #robloxstudiotutorial ,#robloxstudiotutorials
спасибо братан, это мне очень пригодится.С меня подписка
Все понятно быстро и информативно расклзал в краце что делают скрипты все понятно спасибо
Можно нормальное видео без скринов, нифига не понял если честно, но видно что магазин хороший, пж сделай полное видео как ты делаешь все папки и т. д
Сделаю
@@WolfProgrammer о спасибо, спасибо.
@@WolfProgrammer эх... а ведь лет через 20 мы всётаки дождёмся видео видео где вульф скажет как сделать открытие фрейма через проксимит промт нпс, так ещё и скажет как сделать рабочий скрипт на покупку предмета. ну а потом, ещё лет через 30 он выложит модель в тулбокс, и может даже за бесплатно а не за 85734543 робаксов. прям мечтаю что хотябы ты расскажешь как сделать рабочий магазин, а не то, что нам одно и тоже предлагают 775675 утуберов.
Короче как я понял это работает так: При активации чего-либо то есть можно сделать и нажатие клавиши на клавиатуре мы проверяем правда ли мы на это нажали. Затем если кнопка нажата мы отправляем данные названия и стоимости объекта глобальной функции что позволяет нам общаться с остальными скриптами. И как я понял скрипт должен быть локальный чтобы это работало у определенного игрока, а не у всех.
Затем в другом скрипте мы проверяем данные в глобальной функции и если они были отправлены мы берем данные которые мы написали в предыдущем скрипте. Это покупаемый предмет и его стоимость. Потом если у игрока больше или столько же денег сколько наша стоимость мы добавляем клонированный купленный предмет в инвентарь и отнимаем столько денег, сколько написано в стоимости
И в local ProductName можно написать = script.Parent если скрипт вложен в кнопку как в папку
иван золо?
у меня скрипты просто не работают😭😭😭😭😭😭😭😭😭😭
Привет, я попытался при помощи этого гайда сделать обмен валют из лидерстата но не получилось, интересуюсь ка кэто сделать
Спасибо автору за нерабочий лайхфак.
Что именно не работает? Если есть ошибки в консоли, то постарайтесь объяснить их
Нажми output в вкладке view и посмотри что он пишет красным
Потом перепиши ошибку сюда и попытаемся вместе понять
куда скрин гуи нужно то?
а как создать например работу что бы зарабатывать деньги, я просто видео не нашел
что делать если пишет Backpack is not a valid member of ReplicatedStorage "ReplicatedStorage"
А Вы создали папку Backpack?
Имба
Как сделать чтобы предметы которые ты купил сохранялись при телепорте на другой плейс?
Никак, эт другой плейс
я нифига не понял, можно не схематически а подробный гайд ан практике?
у меня просто окно магазина не работает
А где событие взять чтобы потом переименовать в Purchase
Внутри ReplicatedStorage создайте Folder (для того чтобы создать нажмите на кнопку с плюсом рядом с ReplicatedStorage, назовите её events, после этого нажмите на плюс рядом с events и выберите компонент RemoveEvent и его называете Purchase
есть одна проблема этого скрипта то что эго легко взломать
Как именно?
Берём любой инжектор(програма для введения в карту локального скрипта)
"И я немног коегде прощитался такчто всё норм с скриптом"
ээ чо так сложно почему нельзя просто скопипастить и вставить код а как создать папку пук пук среньк((
Иван золо
несработало
Бля, мне одному смешно с даунов которые не знают как создать папку, а уже лезут делать игры?) (Эт я если что про тех которые бомбят в коментах)
Да, тоже порой смешно
нефига не понятно, делал на отвали и не показывал как создать все те папки и т.д.
полностью согласен, видео ролик создан на отвали, сказали пишем скрипт в кнопку, КАКАЯ НАХРЕН КНОПКА!?!?! КОГДА КНОПКУ УСПЕЛИ СДЕЛАТЬ?
если опыта 0 то и сложность будет высокой
@@tylskijgul
кнопка это imagebuttonGui её надо добавить в surfaceGui нажав на плюс который появляется справа от surfaceGui при наводя мышкой на surfaceGui
Видео создано для программистов с такими базовыми знаниями как: «создать кнопку, создать папку»