Cuxial Medical
EMS avanzado, heridas por zona corporal y muerte progresiva. Reemplaza qb-ambulancejob.
Resumen
Sistema avanzado de EMS, heridas por zona corporal y muerte progresiva (QBox · ESX · QBCore)
Sistema médico realista que reemplaza por completo qb-ambulancejob. Modelo de heridas por hueso/zona, fases de muerte progresivas, pantalla de muerte NUI, camillas físicas con prop streameado, finishers con arma blanca, dispatch de EMS y una API de eventos y exports muy completa para integrarse con otros recursos.
Requisitos
Requiere cuxial_bridge. Descárgalo e inícialo antes que este script (ver la doc del bridge). El bridge es lo que le da compatibilidad con QBox, ESX y QBCore.
Compatible con QBox, ESX y QBCore. No necesitas listar tu framework como dependencia: el bridge lo detecta y lo conecta por ti.
Asegúrate de tener estos recursos instalados e iniciados antes que el script:
Instalación
- Instala cuxial_bridge si aún no lo tienes (ver su doc).
- Sube la carpeta cuxial_medical a resources/[cuxial]/.
- Instala las dependencias listadas arriba.
- Importa el archivo .sql incluido a tu base de datos (si el script lo trae).
- Añade los ensure a tu server.cfg respetando el orden.
- Reinicia el servidor por completo.
# Tu framework (QBox / ESX / QBCore) ya debe estar iniciado
ensure ox_lib
ensure oxmysql
# Núcleo de Cuxial — siempre antes que los scripts
ensure cuxial_bridge
ensure ox_inventory
ensure ox_target
ensure pma-voice
# El script
ensure cuxial_medicalSi el script incluye un .sql, impórtalo una sola vez. Algunos scripts hacen migraciones automáticas — revisa el README incluido.
Configuración
Toda la configuración editable está en texto plano (la lógica va protegida por Cfx.re Escrow). Edita estos ficheros para ajustar el script a tu servidor:
- config.lua
- data/
Protegido por Cfx.re Escrow — Compatible con QBox · ESX · QBCore (vía cuxial_bridge) — config.lua y data/ abiertos y editables — Reemplaza qb-ambulancejob (no correr ambos) — Soporte vía Discord — Actualizaciones incluidas
Comandos
/revive [id]Revive a un jugador o a ti mismo (permiso mod)/heal [id]Cura HP, heridas y needs (permiso mod)/kill [id]Mata a un jugador al instante (permiso mod)/stretcherColoca/spawnea una camilla frente a ti/delstretcherElimina la camilla cercana/mdstretcherElimina todas las camillas (permiso mod)Características
- Heridas por 9 zonas corporales — tipo (bala/arma blanca/golpe/quemadura), severidad 1-4 y sangrado
- Detección automática de arma y zona — +300 armas mapeadas (vanilla + custom)
- Efectos en gameplay — cojera, temblor al apuntar, bloqueo de salto/sprint, blackouts
- Muerte en 3 fases progresivas — herido → desangrándote → inconsciente
- Last Stand — arrastrarse (crawl), rotar y voltearse mientras estás caído
- Pantalla de muerte NUI — contador de fase, EMS online, costo de respawn, efecto de sangre
- Zoom de cámara con clic derecho durante el estado herido/muerto
- Voz amortiguada (audio submix) para jugadores muertos vía pma-voice
- EMS completo — revivir (CPR sincronizado), curar, sedar y tratar heridas por tipo
- Camillas físicas (strykerpro) — cargar pacientes, meter en ambulancia, 8 poses, extras
- Camas de hospital con ox_target + respawn en cama con animación de levantarse
- Finishers — remates con arma blanca sobre jugadores caídos (sync scene)
- Dispatch — los heridos llaman EMS con G; los médicos on-duty reciben la cola con calle
- Persistencia — estado de muerte y heridas sobreviven al relog + logs en base de datos
- Logs de Discord (webhook) de muertes, revives y combate
- API de eventos y exports extensa para integración con otros recursos
- Estado server-autoritativo, sanitización de payloads, rate-limiting y anti-cheat
- Multi-idioma — español e inglés incluidos (ox_lib locale)
Rendimiento
NUI display-only; deltas en red (dispatch/stretcher) y broadcasts scoped a EMS