[Команды] Команды для диалогов и квестов

[Команды] Команды для диалогов и квестов, image #1

К сожалению, многие создатели в русском сегменте Custom NPCs не знают про команды этого мода, а ведь они позволяют очень многое реализовать. В этом уроке про команды мы рассмотрим команды на квесты и диалоги, научимся их вызывать, заканчивать и отменять.

Общая команда для мода Custom NPCs — /noppes. Вы можете увидеть все доступные команды, просто вписав её в игре.

Команды на квесты

/noppes quest start @p ID

Эта команда выдаст игроку @p квест, который соответствует его ID. Посмотреть ID квеста можно рядом с названием квеста, там где он настраивается. Картинка внизу укажет, как это примерно выглядит (шрифт может отличаться). Поэтому вам нужно просто вписать вместо ID номер нужного квеста.

[Команды] Команды для диалогов и квестов, image #2

/noppes quest finish @p ID

Эта команда добавляет квест с нужным ID в список выполненных. Важно: она не завершает квест!

/noppes quest stop @p ID

Эта команда останавливает имеющийся у игрока квест.

/noppes quest remove @p ID

Эта команда удаляет выполненный квест из списка выполненных. Это необходимо, если вам нужно отменить выполнение какого-то задания.

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

Как вы уже поняли, команды могут не так уж и мало, поэтому будет странно ими жертвовать.

/noppes dialog show @p ID name

Самая базовая команда на диалог. Она позволяет открыть диалог игроку. ID - число диалога, посмотреть его рядом с именем диалога. Name - имя собеседника, которое будет отображаться в диалоге.

[Команды] Команды для диалогов и квестов, image #3

/noppes dialog read @p ID

Эта команда отмечает диалог с нужным числом как прочитанный, но при этом игроку не придётся его читать.

/noppes dialog unread @p ID

Похоже на предыдущую команду. Нужный диалог оно отмечает как непрочитанный, даже если игрок уже его читал.

Если команда не работает в командных блоках

Есть проблема, что команды Custom NPCs не работают в командных блоках. Чтобы решить эту проблему, добавляйте перед командами /execute @p ~ ~ ~
Это воспроизведет команду от лица игрока, а не из командного блока.

Например, /execute @p ~ ~ ~ noppes dialog show @p ID name

На этом подошёл к концу первый урок по командам. Надеюсь, с помощью этого гайда вы много чему смогли научиться.

3905 views·14 shares