[Команды] Команды для диалогов и квестов
К сожалению, многие создатели в русском сегменте Custom NPCs не знают про команды этого мода, а ведь они позволяют очень многое реализовать. В этом уроке про команды мы рассмотрим команды на квесты и диалоги, научимся их вызывать, заканчивать и отменять.
Общая команда для мода Custom NPCs — /noppes. Вы можете увидеть все доступные команды, просто вписав её в игре.
Команды на квесты
/noppes quest start @p ID
Эта команда выдаст игроку @p квест, который соответствует его ID. Посмотреть ID квеста можно рядом с названием квеста, там где он настраивается. Картинка внизу укажет, как это примерно выглядит (шрифт может отличаться). Поэтому вам нужно просто вписать вместо ID номер нужного квеста.
/noppes quest finish @p ID
Эта команда добавляет квест с нужным ID в список выполненных. Важно: она не завершает квест!
/noppes quest stop @p ID
Эта команда останавливает имеющийся у игрока квест.
/noppes quest remove @p ID
Эта команда удаляет выполненный квест из списка выполненных. Это необходимо, если вам нужно отменить выполнение какого-то задания.
Команды на диалоги
Как вы уже поняли, команды могут не так уж и мало, поэтому будет странно ими жертвовать.
/noppes dialog show @p ID name
Самая базовая команда на диалог. Она позволяет открыть диалог игроку. ID - число диалога, посмотреть его рядом с именем диалога. Name - имя собеседника, которое будет отображаться в диалоге.
/noppes dialog read @p ID
Эта команда отмечает диалог с нужным числом как прочитанный, но при этом игроку не придётся его читать.
/noppes dialog unread @p ID
Похоже на предыдущую команду. Нужный диалог оно отмечает как непрочитанный, даже если игрок уже его читал.
Если команда не работает в командных блоках
Есть проблема, что команды Custom NPCs не работают в командных блоках. Чтобы решить эту проблему, добавляйте перед командами /execute @p ~ ~ ~
Это воспроизведет команду от лица игрока, а не из командного блока.
Например, /execute @p ~ ~ ~ noppes dialog show @p ID name
На этом подошёл к концу первый урок по командам. Надеюсь, с помощью этого гайда вы много чему смогли научиться.
