Как открыть квесты в майнкрафте
И так наверное многие знаю такой замечательный мод как Custom NPC, но и половину вещей которые он может тоже не знают? Думаю я прав.В данном гайде я попытаюсь объяснить все что только возможно ( ну по крайне мере до тех пор пока я не тупану 😀 )
Это инструкция по моду Custom NPC
И так думаю мы организуем наш урок следующим образом:
2.Скачанный мод кидаем в папку mods которая находится по адресу
» %appdata%/.minecraft/mods »
Примечание!
1.Не надо разархивировать мод!
2.У вас должен быть установлен forge
На этом мы закончим установку и перейдем
к основному меню с гайдами.
Все гайды полностью написаны мною.
1. Барды могут играть песни.
2. Бард начнет играть, когда вы подходите к нему в определенном диапазоне.
3. Бард перестанет играть если вы уйдете от заданного диапазона.
4. Бард может играть на скрипке,банджо,гитаре и что-то еще 😀
5. В настройках роли вы можете установить будет ли он играть в фоновом режиме или же играть на определенный диапазон.
6. Если вы поставите так чтобы бард играл в фоновом режиме, то музыка будет играть не зависимо от того как вы отдалитесь от НПС.Пока она не кончится будет играть.
Как открыть квесты в майнкрафте
Ваши идеи для квестов на серверах MinecraftOnly
Идею можно оставить по следующему шаблону:
1.Сервер
2.Ветка квестов
3.Задания
4.Дискорд для связи с Вами
Пояснения к шаблону идеи:
1.Сервер, на котором Вы хотите добавить квест
2.Если сервера два, например Divine1 и Divine2, то квест/линия квестов будет добавлен на оба сервера.
2.Ветка квестов:
1.Добавить квест к уже существующим веткам, чтобы задание шло уже от существующих
2.В отдельную ветку с квестами игроков и создать свою небольшую линию заданий
3.Задания:
1.Создать один квест с несколькими заданиями и общей наградой
2.Создать линию квестов, которую нужно будет выполнять последовательно
3.Для каждого квеста можно придумать отдельное название и описание
4.В квестах можно указывать различные награды за выполнение
Не все идеи будут реализованы, только самые лучшие!
В квестах/ветках квестов будет указан их создатель
Чтобы упросить понимание я прошу расписать саму суть вашей идеи и заданий,например какую-то историю квестов, наподобие легенды.
Исполнение мы уже обсудим с Вами лично в дискорде. Квесты можно будет всегда дополнить или внести правки
Тема будет дополняться по необходимости
Получение прессов/открытие квестовой ветки «Порядок в доме»
NelttjeN
Многие в игре спрашивают меня об этом, так что отвечу тут всем сразу!
Ветка «Порядок в доме» открывается после выполнения этих квестов:
Квест «Ультимейт гибридная солнечная панель» находится во вкладке «Индустрия» и открывается если выполнить квест «Улучшенная солнечная панель», до него «Солнечная панель», а до него «Генератор» и требует Ультимейт гибридную солнечную панель (ID:228:2);
Квест «Больше радиации!» находится во вкладке «Индустрия» и открывается после квеста «Ядерный реактор», до него «Геотермальный генератор», а до него «Генератор» и требует 4 плутония (ID:4116);
Квест «100500 снеговиков» находится во вкладке «Термос», это последний квест на механизмы из мода Thermal Expansion (ID: Сказать не могу т.к. катаю в кс)
Квест «Тессеракт?» находится во вкладке «Under IQ» и требует «тессеракт» из мода Ender IO (ID:807);
Квест «Портал?» находится во вкладке «Термос» и требует Тессеракт из мода Thermal Expansion (ID:1060);
Квест «КриВоСтабилизированная труба» находится во вкладке «Термос» и требует Криостабилизированную трубу из мода Thermal Dynamics (ID:1047:6);
Квест «Кристалс» находится во вкладке «Under IQ» и требует кристаллы каждого вида из мода Ender IO (ID:4734:5), (ID:4734:6), (ID:4734:8), (ID:4734:9), (ID:4734:10);
Квест «Улучшения» находится во вкладке «Индустрия» и открывается после выполнения квестов «Кристальный сундук», «Обсидиановый сундук» и «Сборочный стол», и требует все улучшения для сундуков из мода Iron Chest (ID:4937-4945); (Да я ленивая зёпа и не прописал каждый ID )
Квест «Улучшения» находится во вкладке «Экстримальные утилиты» и открывается после выполнения квеста «Авто-сито», и требует ВСЕ улучшения для узлов из мода Extra Utils (ID:4796), (ID:4796:1), (ID:4796:2), (ID:4796:3), (ID:4796:7), (ID:4796:8), (ID:4796:9).
Надеюсь больше вопросов по этому квесту ко мне не будет.
UPD : квест «кристалс» находится здесь:
Тема: Ваши идеи для квестов на серверах MinecraftOnly
Опции темы
Поиск по теме
Отображение
Ваши идеи для квестов на серверах MinecraftOnly
Идею можно оставить по следующему шаблону:
1.Сервер
2.Ветка квестов
3.Задания
4.Дискорд для связи с Вами
Пояснения к шаблону идеи:
1.Сервер, на котором Вы хотите добавить квест
2.Если сервера два, например Divine1 и Divine2, то квест/линия квестов будет добавлен на оба сервера.
2.Ветка квестов:
1.Добавить квест к уже существующим веткам, чтобы задание шло уже от существующих
2.В отдельную ветку с квестами игроков и создать свою небольшую линию заданий
3.Задания:
1.Создать один квест с несколькими заданиями и общей наградой
2.Создать линию квестов, которую нужно будет выполнять последовательно
3.Для каждого квеста можно придумать отдельное название и описание
4.В квестах можно указывать различные награды за выполнение
Не все идеи будут реализованы, только самые лучшие!
В квестах/ветках квестов будет указан их создатель
Чтобы упросить понимание я прошу расписать саму суть вашей идеи и заданий,например какую-то историю квестов, наподобие легенды.
Исполнение мы уже обсудим с Вами лично в дискорде. Квесты можно будет всегда дополнить или внести правки
Тема будет дополняться по необходимости
Описание плагина EQuests:
Плагин дает вам возможность создавать удивительные квесты с множеством опций очень простым и быстрым способом. Это немного похоже на написание коротких скриптов. Здесь можно делать практически все. Это идеальный выбор для серверов RPG.
Команды плагина EQuests:
Команды помощи:
/eq — Показать базовую информацию.
/eq help — Показать все разделы команд и некоторую информацию.
/eq create — Показать все команды создания и типы квестов.
/eq set — Показать все команды по установке.
/eq delete — Показать все команды удаления.
/eq player — Показать все команды редактирования данных игрока.
Команды создания квестов:
/eq create npc — создать нового npc.
/eq create quest — Создать новый квест для npc.
Команды для установки:
Дополнительные параметры вы найдете в ручном редактировании файлов — прочитайте особенности квеста
— Редактировать диалог квеста при запуске квеста.
/eq set cmd — Добавить команды, которые будут выполняться в начале или в конце квеста.
/eq set giveTo — изменить npc, на которого вам нужно перенести предметы в GET_ITEMS.
/eq set backToNPC — после достижения цели, игрок должен вернуться к NPC, чтобы завершить квест. (Обычно это заканчивается немедленно)
/eq set fireworks — После завершения квеста игрок запускает случайный фейерверк!
Команды удаления:
/eq delete npc — удалить npc со всеми квестами.
/eq delete quest — Удалить квест из npc (делайте это осторожно!).
Команды для редактирования игрока:
/eq player reset — Сбросить все данные квестов для игрока.
/eq player set
— Редактировать данные о квесте игрока.
Другие команды:
/eq list — Показать все загруженные квесты и NPC.
/eq reload — перезагрузить все файлы и квесты.
/quests — Команда для игроков. Отображает статус их квестов.
/eqm
— Отправка сообщения игроку с консоли (полезно, если вы хотите добавить дополнительные сообщения в некоторых ситуациях.
Плейсхолдеры плагина EQuests:
— отображает имя NPC, который дал вам квесты.
— отображает ваше имя. (логика: d)
— отобразить уровень требований для запуска квеста (если вы, конечно, установите эту функцию в квесте).
— Отображает очки, полученные в квесте. (Например, убито 3 бандита)
— Показать предел, который вы должны достичь, чтобы завершить квест.
— отображать все секунды для некоторой ситуации.
— отображение минут без секунд для некоторых ситуаций.
— Отображение остатка секунд для некоторой ситуации.
Права плагина EQuests:
eq.admin — позволяет использовать команды /eq
eq.user. — Разрешить вам использовать квест от этого npc (если параметры установлены как разрешение: true)
Типы квестов плагина EQuests:
KILL_MOBS — Вы можете установить для этого [имя объекта / тип объекта / все] для уничтожения.
KILL_PLAYERS — просто убивайте игроков, не задавая цели (но, конечно, устанавливая количество).
GET_ITEMS — переносить элементы в npc (вы можете установить другой npc, используя функцию takeTo:, кстати, вы должны использовать команду для установки целевого свойства).
USE_COMMAND — Просто команда (например, вы можете установить цель как target: ‘help’)
ENTRY_REGION — Когда игрок войдет в регион, квест будет завершен (конечно, если параметры backToNPC не установлены)
MINE — Конечно, вы должны там добывать несколько блоков (вы можете установить цель в качестве цели: ‘КАМЕНЬ’)
CLICK_NPC — Вы должны просто нажать на npc (или найти его?), Чтобы завершить квест (цель: например, «Старый волшебник» — вы не должны писать цвета).
FISHING — Вы должны поймать из воды удочкой некоторые предметы.
CLICK_BLOCK — Чтобы завершить квест, вы должны щелкнуть блок с координатами (например, цель: ‘x: 100 y: 60 z: 100 w: nether_world’)
SHEAR — Вы можете установить для этого [имя объекта/тип объекта (SHEEP, MUSHROOM_COW)/all] на сдвиг.
DAMAGE_MOBS — Вы можете установить для этого [имя объекта / тип объекта / все], чтобы наносить урон.
DAMAGE_PLAYERS — нанести урон игрокам.
Как установить плагин EQuests?
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 имеют один звуковой канал, и в момент когда вы ставите двух бардов рядом, они пытаются воспроизвести два разных звука в одном канале.





