что такое nps в майнкрафте
И так наверное многие знаю такой замечательный мод как Custom NPC, но и половину вещей которые он может тоже не знают? Думаю я прав.В данном гайде я попытаюсь объяснить все что только возможно ( ну по крайне мере до тех пор пока я не тупану 😀 )
Это инструкция по моду Custom NPC
И так думаю мы организуем наш урок следующим образом:
2.Скачанный мод кидаем в папку mods которая находится по адресу
» %appdata%/.minecraft/mods »
Примечание!
1.Не надо разархивировать мод!
2.У вас должен быть установлен forge
На этом мы закончим установку и перейдем
к основному меню с гайдами.
Все гайды полностью написаны мною.
1. Барды могут играть песни.
2. Бард начнет играть, когда вы подходите к нему в определенном диапазоне.
3. Бард перестанет играть если вы уйдете от заданного диапазона.
4. Бард может играть на скрипке,банджо,гитаре и что-то еще 😀
5. В настройках роли вы можете установить будет ли он играть в фоновом режиме или же играть на определенный диапазон.
6. Если вы поставите так чтобы бард играл в фоновом режиме, то музыка будет играть не зависимо от того как вы отдалитесь от НПС.Пока она не кончится будет играть.
Неигровой персонаж
20 ( × 10)
Неигровые персонажи (англ. NPCs) — это дружелюбные и интерактивные мобы которые имеют модель, аналогичную жителю. Они являются эксклюзивными для образовательного издания [1] и Bedrock Edition.
Содержание
Появление [ ]
Поведение [ ]
У NPC нет ИИ. Они не могут ни двигаться, ни подталкиваться другими сущностями. Зелье на них также не оказывает урона и не подвержены их влиянию. Тем не менее, NPC все ещё могут повернуть свое тело и смотреть на ближайшего игрока, если достаточно близко. NPC могут толкаться с помощью липких поршней снизу или по бокам с прикрепленным блоком слизи, и они могут скользить по льду при толкании.
NPC непобедимы, что означает, что снаряды пройдут через их тело, однако при падении в пустоту они мгновенно исчезают.
Интерфейс [ ]
Интерфейс NPC без разрешения мирового строителя.
Интерфейс NPC с разрешением мирового строителя.
Если щелкнуть правой кнопкой мыши по NPC, появится интерфейс, и его можно редактировать, только если у игрока есть разрешение на застройку мира. Интерфейс позволяет игроку редактировать диалог, имя, внешний вид и расширенные настройки. Когда у игрока нет разрешения мирового строителя, он показывает только диалог и кнопки.
Custom NPCs/Часто задаваемые вопросы и ответы
Здесь собраны самые распространённые вопросы по данной модификации.
Содержание
Мелкие вопросы [ ]
Здесь находятся вопросы решаемые в «2 клика»:
Как сделать, чтобы NPC сидел? — лежал? — ходил там, где я хочу? [ ]
На все эти вопросы вам сюда. Чтобы заставить NPC ходить там где вам хочется, нужен Путевод NPC. Берите его в руку и жмите кнопку ПКМ по NPC, а потом на верхнюю сторону блока, куда он должен будет ходить. Далее вам необходимо настроить тип движения для NPC на «Отмеченный путь». Перейдите по ссылке в начале этого ответа.
Как сделать, чтобы NPC летал? — плавал? [ ]
Плаванье — это то же, что и полёт, только в воде. Установить себе версию мода 1.9.0 и выше (на ранних версиях такой возможности нет). Этот параметр в закладке «ИИ» кнопка «Движение».
Как сделать NPC женского пола? [ ]
Наложить на модель женский тип текстуры, вам сюда. Научитесь выбирать текстуру на вашего NPC не только из списка, что предлагается по умолчанию, но и из скинов что ещё есть в моде!
Как сделать, чтобы один NPC бил другого? Или: Я не могу ударить/убить NPC? [ ]
Мой NPC меня троллит, все время пишет: Hello (мой ник). Как это убрать? [ ]
Удалите строчку из кнопки Interact Lines.
Я видел на видео, что NPC может блестеть, как это сделать? Или: Как добавить эффект частиц на NPC. [ ]
При редактировании модели, вот тут, откройте окно редактирования тела (Body). После чего, выберите один из трёх видов частиц, задайте им цвет (если это возможно). И всё, выходите из окна редактирования.
Как сделать так, чтобы NPC кидал зелья, блоки, предметы? [ ]
Как сделать так чтобы NPC ходил за мной? [ ]
Вам необходимо нанять его как наёмника. Настройте ему работу вот тут.
Как сделать, чтобы NPC при ПКМ не поворачивался и не смотрел на меня? [ ]
Отключите функцию Stop on interact, вот тут.
Прочие вопросы [ ]
Вопросы, над решением которых нужно подумать, а потом действовать:
Как пользоваться модом в игре? [ ]
Как играть в чужие карты с этой модификацией [ ]
Если вы скачали карту из интернета, тогда убедитесь что версия карты совпадает с версией вашего клиента. Так же убедитесь, что к карте не требуются дополнительные модификации.
Карту нужно сохранить в папку: . \.minecraft\saves
Все дополнительные ресурсы обычно размещаются тут: . \.minecraft\customnpcs\assets\customnpcs\.
Не даёт второй квест [ ]
Самая распространённая ошибка 89,4 % пользователей кто, ко мне обращался — звучит примерно так:
или такой вариант с той же проблемой:
Специально для таких глупых случаев я расписал пару примеров с картами на 1.7.10 в разделе «Цепочка квестов» в статье Создание диалогов и связь между ними. Сама же ошибка заключается в следующих причинах:
Возможно ли добавить свою собственную модель моба? [ ]
Через Custom NPCs такой возможности нет. Можно только изменять стандартную модель игрока (Стива) в различных пропорциях и манипулировать ими. Все модели мод использует из стандартного Майна и модов, что уже установлены совместно. Если у вас есть желание добавить новую Модель, то в интернете полно видео о том как это сделать. И да — Custom NPCs их тоже будет видеть.
Есть ли команды для управлением поведения NPC. Конкретно необходима команда которая бы убивала NPC. [ ]
Есть команда, способная сделать NPC невидимым, или удалить его. Но чтобы конкретно убить… Возможно «/noppes slay (радиус)» вам поможет. Альтернатива команды Killall. В общем вот ссылка на команды для этого мода. И не стесняйтесь использовать команду «/noppes help» Или можно написать скрипт на вроде:
Как создать квест на освобождения заложника? Какие скрипты для этого необходимы и необходимы ли они вообще? [ ]
Если задание найти заложника, дать ему что-нибудь или поговорить — то скрипты ненужны. А если хочется чтобы, игрок нашёл NPC, а потом тот шёл за игроком, пока игрок его не выведет в безопасное место, то тут нужны скрипты и немало. Увы в программировании скриптов — это не ко мне. М.б. кто грамотный сможет тут создать соответствующую страничку с примерами.
Редактировал диалог с NPC в блокноте. В тексте ошибки исправил. А теперь NPC этот диалог не видит. Что делать? [ ]
Редактирование файла диалогов напрямую? Хмм. Или ты сохранил его с неправильным кодом кодирования (тогда никаких диалогов в целом видно не будет), или где-то удалил или добавил какой-нибудь скриптовый символ («» и невидно только этот диалог)
Расскажите поподробней о взаимодействии NPC друг с другом. По какому принципу они общаются фразами из меню «роли»? [ ]
Полтора года назад я строил Карту, и наткнулся на нечто. 2 NPC один бродил в зоне 7х7, а второй ходил по точкам через Путевод NPC. В некоторые моменты, когда сталкивались, они поочерёдно писали в чат «…», в начале первый, потом второй. При этом оба остановились. Они небыли настроены на работу «Роль». Немного пошаманив, я понял что они пишут друг другу фразы из кнопки «World Line». Однако они не всегда, когда сталкиваются пишут друг другу эти сообщения. Так, что до конца я так и не разобрался.
Ну а меню «Роль», он же Разговорщик, я переписал, оно работает иначе.
(Работает при смене Moving type на Бродит и смене на «Да» в пункте Interact with npcs)
Какие параметры у звука? Никак не получается озвучить диалоги. При добавлении ogg-файла и запись в файл Sounds.JSON. Он не виден в списке в игре. А остальные звуковые файлы не воспроизводятся! [ ]
Проверь на всякий случай вот это. Звуковой файл можно сохранять с любыми параметрами в формате ogg. Даже если частота изменена не на 44 100, тогда будет билеберда, но всё равно оно будет играть, если всё сделано правильно. В вашем случае, в файле Sounds.JSON допущена ошибка. Или вы не поставили какой-то символ, или наоборот воткнули лишний. В результате игра не видит вашу строчку с файлом, и не может правильно выполнить запуск стандартных файлов.
Почему нельзя задать количество опыта которое выпадет с NPC? [ ]
Как это нельзя? А это для кого написано? Если при вводе мин. и макс. опыта с NPC (при его убийстве) шары опыта не падают, то у вас проблемы с модификацией. На версиях до 1.8.8 эта функция работает нормально. Попробуйте переустановить его, если это так. Или обратиться к разработчику на форум.
Как заставить NPC выполнить консольную команду в диалоге? Могут ли работать команды типа /noppes …. И как работают Параметры описания @p, @r, @a, @dp? [ ]
Для начала Параметры описания (это такие штуки, которые вместо себя в команде ставят имя игрока):
Ну а выполнить консольную команду в диалоге аж 2 варианта:
Что касается команд мода /noppes … — тут увы, они не являются командами консоли и не будут работать ни в диалогах ни через командный блок. Искал различные варианты решений, ничего кроме скриптования на англ. языке не попадалось. Попробуйте искать ответ в интернете.
Почему, если рядом 2 NPC Барда, то они не могут одновременно играть музыку, она сбивается у обоих и идёт сначала и так бесконечно? [ ]
Глюки с проигрыванием длинных треков уже давно и меня бесят. Длинных — это больше 5 секунд. Иногда даже один NPC глючит, в определённый момент времени что-то слетает и NPC начинает проигрывать свой звук с начала, проигрывая всего пол секунды и опять по-новой.(Правка пользователя) Скорее всего это потому что все NPC имеют один звуковой канал, и в момент когда вы ставите двух бардов рядом, они пытаются воспроизвести два разных звука в одном канале.