AlexGamesQuestSystem - система квестов с журналом квестов

Больше
14 ч. 47 мин. назад #132777 от RepTILE
Всем привет) RPG MAKER увлекался еще со времен 2003го), и всегда на форумах обычно сидел в режиме почитать и скачать).
Пототом взрослая жизнь, дети и пр.) Но наконец я добрался до MZ и начал смотреть что нынче по плагинам есть,

Вложенный файл:

Имя файла: AlexGamesQ....1.0.zip
Размер файла:180.63 КБ
и в квестовой части как по мне они оказались куцые и не интуитивные) Вообщем я с помощью нейронок написал как по мне очень отличный плагин системы квестов с квестовым журналом, гибкими настройками, отдельным редактором квестов через браузер и еще кучей плюшек. Надеюсь кто-нибудь испробует это творение)

AlexGamesQuestSystem — краткая инструкция

Установка

Распакуйте архив в корень проекта — туда, где лежат папка data и файл game.rmmzproject. Папка js\plugins сольётся с вашей.
В Менеджере плагинов включите AlexGamesQuestSystem. Если нужна дебаг-панель, включите ниже AlexGamesDebugPanel.
Для редактора установите Node.js (nodejs.org, версия LTS). Он нужен только вам при разработке — игре не нужен.
Если справка .chm открывается пустой: правой кнопкой → Свойства → «Разблокировать».

Первый квест за 5 минут

Запустите tools\quest-editor.cmd. Откроется браузер с редактором. Окно консоли не закрывайте, пока работаете.
Нажмите + Квест и заполните:
ID: q_herbs
Название: Травы для знахарки
Цели → + Предмет → трава, 5 штук
Награда → Золото: 200
Тексты заказчика → Предложение: «Принеси пять трав с луга»
Нажмите Сохранить (Ctrl+S).
Создайте на карте событие-NPC и добавьте в него:
команду Плагин → AlexGamesQuestSystem → Квестовый диалог, ID квеста q_herbs;
Комментарий с текстом <quest: q_herbs> — над NPC появится «!».
Запустите игру. NPC сам предложит квест, будет напоминать о нём, а когда травы собраны — заберёт их и выдаст награду.
Ни переключателей, ни условий ставить не нужно.

Возможности плагина

Цели: собрать предметы, оружие или броню, убить врагов, свои цели со счётчиком. Цели можно смешивать и делать необязательными.
Награды: золото, опыт всему отряду, предметы, включение переключателей, прибавка к переменным, общее событие.
Заказчик одной командой: предложение с выбором «взять / отказаться», напоминание, приём работы. Все фразы настраиваются — общие для всех NPC или свои у каждого квеста.
Значки над NPC: «!» — можно взять, «?» — можно сдать. Меняются сами.
Журнал заданий в меню: вкладки «Основные», «Побочные», «Завершённые», «Провалённые», процент выполнения, цели, награда, подсказка.
Уведомления на карте и звуки: квест получен, прогресс, цели выполнены, сдан, провален.
Цепочки: квест открывается только после сдачи нужных.
Автоматика: выдача и провал по переключателю, автосдача, повторяемые квесты.
Переключатели состояния: плагин сам держит «выдан», «активен», «готов к сдаче», «завершён», «провален» — удобно для условий страниц событий.
Скрипты для условий: AlexGamesQuestSystem.isActive("id"), isReady, isCompleted и другие.
Инструменты в комплекте

Редактор квестов (tools\quest-editor.cmd): предметы, враги, переключатели и иконки выбираются по названиям и картинкам, ошибки подсвечиваются сразу.
Вкладка «Диалоги»: весь текст игры в одной ленте. Правите как обычный текст, изменения ложатся прямо в карты. Перед сохранением закройте редактор MZ.
Вкладка «Проверка»: находит ссылки на несуществующие предметы, пропавшие картинки и звуки, команды выключенных плагинов, события, которые никогда не появятся.
Вкладка «Поиск»: где используется переключатель, квест, предмет, файл или фраза.
Экспорт текстов (tools\text-export.cmd / text-import.cmd): все реплики выгружаются в .md-файлы для вычитки и загружаются обратно.
Дебаг-панель (F6 в плейтесте): выдать или сдать квест, включить переключатель, изменить переменную, перенестись на любую карту, выдать предметы и золото.
Документация: подробная справка AlexGamesQuestSystem.chm на 24 темы — от быстрого старта до разбора типичных проблем.

Всем спасибо)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 ч. 39 мин. назад #132778 от Dassy
Не очень понятно, накой сюда браузер приплетен.. Лишнее дополнительное действие.
тот же tosha quest system предлагает аналогичное, но все делается внутри редактора.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.117 секунд
Работает на Kunena форум