Cuxial Medical se encarga de todo lo que pasa desde que un jugador recibe daño hasta que vuelve a estar en pie: heridas, estado caído, tratamiento de los EMS y hospital. Casi todo se ajusta dentro del juego desde un panel de administración, sin reiniciar el servidor.
Qué hace
- Muerte por fases. Cada fase tiene su duración, su regla de reaparición y su tarifa de hospital. La primera puede ser un último aliento en el que el jugador gatea.
- Pantalla de muerte con la cuenta atrás, los EMS de servicio, una tecla para pedir ayuda y otra para reaparecer manteniéndola pulsada.
- Heridas por zona del cuerpo. Nueve zonas, cuatro tipos de herida y cuatro niveles, con cojera, temblor al apuntar, bloqueo de esprint y salto, desmayos y sangrado.
- Ítems de EMS: desfibrilador, medikit, sedante, un ítem de tratamiento por tipo de herida y un bolso médico que se coloca en el suelo.
- Hospitales con blip en el mapa, camas, punto de reaparición y un NPC de recepción opcional para registrarse.
- Camilla que los médicos llevan y cargan en la ambulancia.
- Remate con arma blanca sobre un jugador caído.
- Extras opcionales: nocaut a puñetazos, analgésicos y vendaje de uso propio.
- Avisos de auxilio a los EMS de servicio, con blip, y a la central de la policía cuando Cuxial Police está en marcha.
- Panel de administración (
/medadmin) para editar en vivo las fases, los hospitales, las camas, los ítems y el resto de ajustes. - Registros en un webhook de Discord e historial médico por personaje en la base de datos.
- Estado que sobrevive a la reconexión. Quien sale estando caído vuelve caído.
El recorrido completo de cada parte está en la Guía de funciones.
Requisitos
| Recurso | Obligatorio | Para qué se usa |
|---|---|---|
| OneSync | Sí | State bags y comprobaciones de distancia en el servidor |
ox_lib | Sí | Comandos, teclas, notificaciones, barras de progreso, idiomas |
oxmysql | Sí | Ajustes, historial médico y auditoría |
cuxial_bridge | Sí | Conecta con tu framework, inventario y target |
Un inventario compatible con cuxial_bridge | Sí | Ítems médicos (ox_inventory o qb-inventory) |
Un target compatible con cuxial_bridge | Sí | Camas, camilla, bolso médico y remate (sleepless_interact, ox_target o qb-target) |
cuxial_interactions | No | NPC de recepción con el diálogo de registro |
cuxial_police | No | Envía los avisos de auxilio a la central de la policía |
Cuxial Medical proporciona qb-ambulancejob y gestiona la muerte por sí mismo. No arranques otro script de muerte o de ambulancia a la vez.
cuxial_bridge es compatible con QBox, QBCore y ESX. En ESX el script requiere los metadatos del jugador (getMeta / setMeta) y el estado de servicio del trabajo: con ellos se recupera el estado caído tras reconectar y se identifica a los EMS de servicio. El hambre y la sed se restablecen mediante los metadatos hunger y thirst.
Páginas
shared/config.lua y la lista de hospitales.Comandos y permisosComandos de staff y de EMS, teclas y quién puede usar qué.Exports y eventosLee el estado médico, reanima, cura y hiere desde tus propios recursos.Problemas frecuentesFallos habituales y cómo resolverlos.