💬 Присоединиться к Discord
🛒 Купить на Tebex
mic_questcreator позволяет создавать квесты прямо в игре, не написав ни строчки кода. Вы ставите NPC, задаёте ему диалог и привязываете событие к каждому ответу. Событие — это схема, которую вы рисуете в редакторе узлов: создать машину, дождаться, пока игрок доберётся до точки, проверить наличие предмета, выплатить награду, завершить.
Всё, что вы создаёте, сохраняется в вашей базе данных и появляется у всех игроков сразу после сохранения. Редактор закрыт ACE-разрешением, так что открыть его могут только те, кого вы выберете.
- Редактор узлов для логики 🧩
45 узлов в девяти группах — управление потоком, условия, цели, награды, действия игрока, спавн в мире, окружение, обратная связь и интеграция. Перетаскивайте их, соединяйте проводами и пользуйтесь копированием, вставкой, отменой и повтором, множественным выделением, масштабом и строкой поиска. Полный список — в разделе 🧩 Узлы.
- Говорящие квестодатели 💬
NPC с моделью и позицией, которые вы выбираете прямо в игре, приветственное сообщение, заголовок и подзаголовок и сколько угодно вариантов «вопрос — ответ». У одного квеста может быть несколько локаций.
- Кулдауны для каждого ответа ⏳
Каждый вариант диалога можно сделать неограниченным, одноразовым, ежедневным, еженедельным или с кулдауном в произвольное количество секунд — это запоминается для каждого персонажа в базе данных.
- Что происходит при смерти ☠️
Для каждого события: отменить квест, перезапустить его, продолжить или выполнить своё действие — с необязательным возрождением у квестодателя, в точке спавна по умолчанию или по указанным вами координатам.
- Он сам за собой убирает 🧹
Педы, транспорт, объекты и прикреплённые пропы, созданные квестом, могут удаляться по его завершении. Игроки также могут отказаться от квеста командой /cancelquest.
- Транспорт с ключами или замком, который нужно взломать 🔑
Квестовая машина изначально заперта. Игрок либо ищет ключи, либо взламывает её во встроенной мини-игре с отмычкой — при желании для этого нужен предмет. Ключи выдаются через fmLib.
- Прогресс, который переживает перезаход 💾
На каком этапе квеста игрок находится, какие диалоги он использовал и что у него открыто — всё это хранится для каждого персонажа.
- События сообщества 🌐
Просматривайте события, которыми поделились другие серверы, и импортируйте их в один клик — или экспортируйте собственные в файл.
- Тринадцать языков 🗣️
Английский, испанский, французский, немецкий, итальянский, португальский, русский, японский, корейский, китайский (упрощённый), арабский, нидерландский и чешский — редактор, окно диалога и уведомления.
- Открыто там, где это важно 🔓
config.lua, оба файла bridge и локализации оставлены незашифрованными.
| |
|---|
| Фреймворк | ESX (es_extended), QBCore (qb-core) или QBox (qbx_core), выбирается в config.lua |
| fmLib | Обязателен. Деньги игрока, предметы, работы и ключи от транспорта проходят через него |
| oxmysql | Квесты, события и прогресс игроков хранятся в вашей базе данных |
| Target (необязательно) | ox_target (по умолчанию) или qb-target; либо вообще без target — с 3D-текстом и E |
| screenshot-basic (необязательно) | Нужен только для скриншотов, прикрепляемых к узлу webhook |
| Страница | О чём она |
|---|
| 🪛 Установка | fmLib, SQL-файл, разрешение и ваш первый квестодатель |
| 🎨 Настройка | Все параметры config.lua, языки, bridge и экспорты |
| 🧩 Узлы | Все 45 узлов, что делает каждый из них, и настройки каждого события |
| 🩺 Решение проблем | Редактор не открывается, NPC нет на месте, у машины нет ключей |