Как сделать магазин в Roblox Studio (с картинками)

Оглавление:

Как сделать магазин в Roblox Studio (с картинками)
Как сделать магазин в Roblox Studio (с картинками)
Anonim

Из этой статьи вы узнаете, как создать простой магазин в Roblox с помощью диалогового скрипта. Создание сценария диалога похоже на написание разговора между продавцом и покупателем.

Шаги

6225468 1
6225468 1

Шаг 1. Выберите три оружия из «Оружия» в ящике для инструментов

Ваше оружие появится в ветке «Рабочая область» в дереве проводника.

6225468 2
6225468 2

Шаг 2. Перетащите оружие в ветку «Реплицированное хранилище»

6225468 3
6225468 3

Шаг 3. Переименуйте три оружия

Чтобы переименовать оружие, щелкните его имя правой кнопкой мыши и введите что-нибудь уникальное (без пробелов). Будьте описательны!

6225468 4
6225468 4

Шаг 4. Сделайте NPC

NPC обычно делаются из кирпичей, столешниц или коробок, хотя вы можете использовать все, что захотите. Если вы решили использовать кирпичи, убедитесь, что вы закрепили кирпичи на месте.

6225468 5
6225468 5

Шаг 5. Выберите три части вашего NPC и переименуйте их в «NPC»

Для этого перетащите мышь, чтобы выбрать все три части, щелкните правой кнопкой мыши выбранную область, а затем щелкните Группа. Назовите группу «NPC».

6225468 6
6225468 6

Шаг 6. Выберите голову NPC на правой панели и нажмите «Голова»

6225468 7
6225468 7

Шаг 7. Вставьте диалог

Для этого щелкните правой кнопкой мыши Голова и перейти к Вставлять > Объект > диалог.

6225468 8
6225468 8

Шаг 8. Измените свойство «Назначение» на «Магазин

"Это в разделе" Свойства ".

6225468 9
6225468 9

Шаг 9. Введите то, что вы хотите, чтобы ваш NPC сказал

Это входит в поле начального запроса.

6225468 10
6225468 10

Шаг 10. Выберите диалоговое окно в проводнике и перейдите в Вставить> Объект.

6225468 11
6225468 11

Шаг 11. Выберите DialogChoice и измените значение свойства UserDialog

Измените его на что-то вроде "Могу я просмотреть ваши товары?"

6225468 12
6225468 12

Шаг 12. Добавьте варианты ответа и диалогового окна

Установите для свойства ResponseDialog значение "Sure!" Затем вставьте три «DialogChoice» в «DialogChoice», которые мы только что создали. Переименуйте их по умолчанию и задайте в их свойствах UserDialog имена оружия.

6225468 13
6225468 13

Шаг 13. Добавьте скрипт в диалог (не выбор диалога)

Теперь вы можете добавить код lua для своего скрипта. Он должен выглядеть так:

local dialog = script. Parent. DialogChoiceSelected: connect (function (player, choice) - Проверить, что у игрока есть объект статистики local stats = player: FindFirstChild ('leaderstats'), если не статистика, то вернуть конец - И что объект статистики содержит золотого члена local gold = stats: FindFirstChild ('Gold'), если не gold, то return end if choice == script. Parent. DialogChoice. ChoiceA тогда, если gold. Value> = 5, то - 5 - это количество золота, которое вы необходимо приобрести это оружие game. ReplicatedStorage. Weapon1: Clone (). Parent = player. Backpack gold. Value = gold. Value - 5 - вычесть количество золота, которое нужно купить, end elseif choice == dialog. DialogChoice. ChoiceB тогда, если gold. Value> = 10, то game. ReplicatedStorage. Weapon2: Clone (). Parent = player. Backpack gold. Value = gold. Value - 10 end elseif choice == dialog. DialogChoice. ChoiceC тогда, если gold. Value> = 15, затем game. ReplicatedStorage. Weapon3: Clone (). Parent = player. Backpack gold. Value = gold. Value - 15 конец конец конец)

6225468 14
6225468 14

Шаг 14. Сохраните игру

Теперь ваш магазин готов к использованию.

подсказки

  • Не копируйте и не вставляйте сценарий. Написание этого заставит его работать правильно.
  • Если у вас возникли проблемы, обязательно проверьте наличие опечаток!
  • Убедитесь, что ваши имена в точности совпадают с указанными. Используйте те же заглавные буквы и пробелы.
  • Вы можете добавить графический интерфейс, который показывает ваш баланс «золота». На YouTube есть множество руководств для них.

Рекомендуемые: