В этой статье вы узнаете как можно сделать диалог в Roblox Studio с любым НПС. С помощью диалогов можно будет создать настоящий сюжет со своей историей или использовать диалоги для объяснения правил, заданий и квестов. Создать сюжет можно при помощи базовых функций которые встроены в Roblox Studio.

Как создать диалог с НПС

В первую очередь пишем в поиск npc и выбираем подходящего

Как сделать диалог в Роблокс Студио

Кликните по НПС и выберите Head в меню справа

Как сделать диалог в Роблокс Студио

Раскройте Head персонажа и если в нем не будет файла Dialog нажмите на и добавьте его сами.

Как сделать диалог в Роблокс Студио

как создать диалог,задание,обозреваю мод №1

В нашем случае в Head лежит сразу два фала Dialog. Удаляем один из них.

Как сделать диалог в Роблокс Студио

Выберите файл Dialog и напишите в строке InitialPrompt приветственное сообщение от НПС (то что он скажет если вы начнете с ним диалог)

Как сделать диалог в Роблокс Студио

Нажмите кнопку сразу после Dialog и добавьте DialogChoice для того что бы продолжить диалог с НПС и создать фразы которыми вы будите отвечать

Как сделать диалог в Роблокс Студио

Выберите DialogChoice и напишите фразу которую должен будет ответить игрок в строке UserDialog, а в строке ResponseDialog напишите фразу которую должен будет сказать НПС

Как сделать диалог в Роблокс Студио

Далее можете прикрепить к DialogChoice еще один DialogChoice и прописать следующие фразы для того что бы продолжить диалог до бесконечности

Как сделать диалог в Роблокс Студио

А вот как это будет выглядеть

Как сделать диалог в Роблокс СтудиоКак сделать диалог в Роблокс Студио Как сделать диалог в Роблокс Студио

КАК ПИСАТЬ ДИАЛОГИ И ДЕЛАТЬ КВЕСТЫ В МАЙНКРАФТ. ОБЗОР МОДА НА MINECRAFT CUSTOM NPS 1.12.2 !

Дополнительные свойства диалогов

Dialog.ConversationDistance : Установите максимальное расстояние, с которого вы можете разговаривать с НПС. Если вы начнете на расстоянии, а затем выйдете из него, разговор закончится.

Dialog.Purpose : это различные значки, которые появляются над НПС, по которым вы можете щелкнуть. Квест это ! , Помощь ? и магазин $.

Читайте также:  Как в Майнкрафте действует маяк

Dialog.Tone : Это цвет разговора — речевой пузырь и выбор графического интерфейса. Дружественный — зеленый, нейтральный — синий, а враг — красный.

Вы можете добавить несколько DialogChoice к Dialog (на одном уровне вложенности) для того что бы у игрока было несколько вариантов ответа. Вот как это работает:

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

workspace.Dialog.DialogChoiceSelected:connect(function(player,choice)
if choice.Name == «No» then
player.Character.Humanoid.Health = 0
elseif choice.Name == «Yes» then
player.Character.Humanoid.Health = 1000
end
end)

Источник: game-roblox.ru

Как сделать диалог в Roblox Studio

Гайды

Автор Marusya На чтение 2 мин Просмотров 742 Опубликовано 5 мая, 2022

В этой статье вы узнаете, как вести диалог в Roblox Studio с любым NPC. С помощью диалогов можно будет создать настоящий сюжет со своей историей или использовать диалоги для объяснения правил, заданий и квестов. Вы можете создать сюжет, используя базовые функции, встроенные в Roblox Studio.

Как создать диалог с NPC

  • Прежде всего, найдите NPC в в строке поиска и выберите нужный.
  • Нажмите на NPC и выберите «Голова» в меню справа.
  • Разверните Голову персонажа и если в ней нет файла диалога, нажмите + в Roblox Studio и добавьте его самостоятельно.
  • Выберите файл диалога и напишите приветственное сообщение от NPC в строке InitialPrompt (это то, что он скажет, если вы начнете с ним диалог).
  • Нажмите кнопку + в Roblox Studio сразу после диалога и добавьте DialogChoice, чтобы продолжить диалог с NPC и создать фразы, с которыми вы ответите.
  • Выберите DialogChoice и напишите в строке UserDialog фразу, на которую игрок должен будет ответить, а в строке ResponseDialog напишите фразу, которую должен будет сказать NPC.
  • Затем к DialogChoice можно прикрепить еще один DialogChoice и напишите фразы, которые вам нужны, чтобы продолжать диалог бесконечно.
Читайте также:  Майнкрафт бедрок ошибка летучая мышь

Рекомендуем: Как сохранить игру в Roblox Studio

Дополнительные свойства диалога

Dialog.ConversationDistance: Установите максимальное расстояние, с которого вы можете разговаривать с NPC. Если вы начнете на расстоянии, а затем отступите от него, разговор закончится.

Dialog.Purpose: Это различные значки, которые появляются над NPC, на которые вы можете нажимать.

Dialog.Tone: Это цвет разговора, речевого пузыря и выбора графического интерфейса. Дружественный — зеленый, нейтральный — синий, враг — красный. Вы можете добавить несколько DialogChoices в диалоговое окно, чтобы у игрока было несколько вариантов выбора.

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

if selection.Name == No then

elseif selection.Name == Yes then

player.Character. Humanoid.Health = 1000

Дополнительную информацию о диалогах можно найти на веб-сайте разработчиков Roblox Studio.

Источник: guideer.ru

Скачать плагин CitizensCMD [1.8-1.19] | Команды для NPC жителей в Майнкрафт

Скачать плагин CitizensCMD [1.8-1.19] | Команды для NPC жителей в Майнкрафт

CitizensCMD – плагин для вашего сервера Minecraft 1.8-1.19, который позволяет назначить любые команды на нпс, отображать сообщения при клике на NPC. Плагин является дополнением к Citizens.

Команды плагина:

/npcmd — список команд

/npcmd add — добавить команду на NPC

/npcmd cooldown — поставить задержку на клик по NPC

/npcmd price — установить цену за клик по NPC

/npcmd list — список команд

/npcmd edit — редактировать команды для NPC

/npcmd remove — удалить команды для NPC

/npcmd reload — перезагрузка плагина

Права плагина:

citizenscmd.help — доступ к /npcmd

citizenscmd.add — доступ к /npcmd add

Читайте также:  Если бы годзилла была в Майнкрафт

citizenscmd.cooldown — доступ к /npcmd cooldown

citizenscmd.price — доступ к /npcmd price

citizenscmd.list — доступ к /npcmd list

citizenscmd.edit — доступ к /npcmd edit

citizenscmd.remove — доступ к /npcmd remove

citizenscmd.reload — доступ к /npcmd reload

Зависимости плагина:

— Для работы плагина установите Citizens

Как установить плагин?

1. Скачайте плагин.

2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.

3. Перезапустите сервер.

Источник: minesborka.com