💬 Únete al Discord
🛒 Consíguelo en Tebex
mic_questcreator te permite crear misiones dentro del juego, sin escribir ni una línea de script. Colocas un NPC, le das una conversación y cuelgas un evento de cada respuesta. El evento es un flujo que dibujas en un editor de nodos: genera un coche, espera a que el jugador llegue a un sitio, comprueba que lleva un ítem, págale y termina.
Todo lo que creas se guarda en tu base de datos y aparece para todos los jugadores en cuanto lo guardas. El editor está protegido por un permiso ACE, así que solo pueden abrirlo las personas que tú elijas.
- Un editor de nodos para la lógica 🧩
45 nodos en nueve grupos: control de flujo, condiciones, objetivos, recompensas, acciones del jugador, generación en el mundo, entorno, feedback e integración. Arrástralos, conéctalos y usa copiar, pegar, deshacer, rehacer, selección múltiple, zoom y una barra de búsqueda mientras trabajas. La lista completa está en 🧩 Los nodos.
- NPCs que hablan 💬
Un NPC con el modelo y la posición que eliges dentro del juego, un mensaje de bienvenida, un título y un subtítulo, y tantas opciones de pregunta y respuesta como quieras. Una misión puede tener varias ubicaciones.
- Cooldowns por respuesta ⏳
Cada opción de diálogo puede ser ilimitada, de un solo uso, diaria, semanal o con un número de segundos personalizado, y se recuerda por personaje en la base de datos.
- Qué pasa cuando mueren ☠️
Por evento: cancelar la misión, reiniciarla, continuar o ejecutar una acción personalizada, con un respawn opcional junto al NPC de la misión, en el spawn por defecto o en las coordenadas que elijas.
- Limpia lo que deja 🧹
Los peds, vehículos, objetos y props adjuntos que genera una misión se pueden eliminar cuando termina. Los jugadores también pueden abandonar una misión con /cancelquest.
- Vehículos con llaves o una cerradura que forzar 🔑
Un coche de misión empieza cerrado. El jugador busca las llaves o lo fuerza con un minijuego de ganzúa integrado, que puede requerir un ítem. Las llaves se entregan a través de fmLib.
- Un progreso que sobrevive a una reconexión 💾
En qué punto de una misión está un jugador, qué diálogos ha usado y qué ha desbloqueado se guarda por personaje.
- Eventos de la comunidad 🌐
Explora los eventos que han compartido otros servidores e impórtalos con un clic, o exporta los tuyos a un archivo.
- Trece idiomas 🗣️
Inglés, español, francés, alemán, italiano, portugués, ruso, japonés, coreano, chino (simplificado), árabe, neerlandés y checo: el editor, la ventana de diálogo y las notificaciones.
- Abierto donde importa 🔓
config.lua, los dos archivos del bridge y los locales están sin cifrar.
| |
|---|
| Framework | ESX (es_extended), QBCore (qb-core) o QBox (qbx_core), elegido en config.lua |
| fmLib | Obligatorio. El dinero, los ítems y los trabajos del jugador, y las llaves de los vehículos, pasan por él |
| oxmysql | Las misiones, los eventos y el progreso de los jugadores viven en tu base de datos |
| Target (opcional) | ox_target (por defecto) o qb-target; o ningún target, con texto 3D y E |
| screenshot-basic (opcional) | Solo para las capturas de pantalla adjuntas en el nodo de webhook |
| Página | Qué contiene |
|---|
| 🪛 Instalación | fmLib, el archivo SQL, el permiso y tu primer NPC de misión |
| 🎨 Personalización | Cada opción de config.lua, los idiomas, el bridge y los exports |
| 🧩 Los nodos | Los 45 nodos, qué hace cada uno y los ajustes que tiene cada evento |
| 🩺 Solución de problemas | El editor no se abre, falta el NPC, el coche no tiene llaves |