Skip to content

Cuxial Diseases

Sistema de enfermedades para FiveM con etapas, síntomas animados, contagio, pruebas, tratamientos y vacunas.

Cuxial Diseases da a cada personaje un estado médico: puede contraer una enfermedad, notar sus síntomas, hacerse una prueba, seguir un tratamiento y curarse. Cada enfermedad se define en un único archivo de datos, así que se añaden o se cambian sin tocar código.

Qué hace ​

  • Enfermedades como datos. Incluye seis enfermedades como catálogo de partida. Cada una es una entrada de data/diseases.lua con sus etapas, síntomas, prueba, tratamiento, vacuna y plan de cura.
  • Etapas en horas reales. Una enfermedad pasa a la etapa siguiente cuando se agota el tiempo, también con el jugador desconectado. Un tratamiento activo puede pausarla.
  • Síntomas que el jugador nota. Tos, mareo, vómito, falta de aliento, visión borrosa, temblor de cámara y pérdida de vida, cada uno con su intervalo.
  • Tres formas de contraerla. Cercanía a un jugador enfermo (desactivada por defecto), contacto entre dos personajes comunicado por otro recurso, o a mano mediante un export, un comando o el plazo de vacunación.
  • Pruebas y diagnóstico. Un ítem de prueba devuelve negativo, no concluyente o positivo. Por defecto el paciente solo conoce el nombre de la enfermedad cuando se la diagnostican.
  • Tratamiento por dosis. Un ítem controla la enfermedad durante unas horas y, en las curables, la cura al llegar a un número de dosis.
  • Vacunas e inmunidad. Temporal o permanente, por un ítem de vacuna o tras curarse.
  • Plazo de vacunación. Opcional: cada personaje tiene unas horas reales para vacunarse; si no, enferma.
  • Etapas letales. Una etapa terminal puede hacer que el paciente colapse.
  • Embarazo. Meses, síntomas, prenda de barriga, parto y nacimiento, seguidos desde el mismo recurso.
  • App de salud para el teléfono, con enfermedades diagnosticadas, tratamiento, inmunidades e historial.
  • Comandos de staff para asignar, curar y probar todo dentro del juego.

Requisitos ​

RecursoObligatorioPara qué
OneSyncSíPosición de los jugadores en el servidor
ox_libSíComandos, callbacks, tareas programadas y textos
oxmysqlSíCasos, inmunidades, plazos e historial
cuxial_bridgeSíConecta con tu framework y tu inventario
ox_inventory o qb-inventorySí, uno de los dosÍtems de prueba, tratamiento y vacuna
cuxial_policeNoParte de EMS en la MDT: ficha del paciente, farmacia, plan de cura con minijuegos y citas
cuxial_medicalNoDerriba al paciente cuando colapsa una etapa letal
cuxial_emotesNoContagio y concepción entre dos personajes
lb-phoneNoApp de salud en el teléfono

El plazo de vacunación lee la tabla de personajes de tu framework y necesita las columnas id y citizenid. QBox y QBCore las tienen. En ESX, deja onboarding.enabled = false; el resto del script pasa por cuxial_bridge.

Qué funciona sin los recursos opcionales ​

Cuxial Diseases funciona por sí solo. Esto es lo que aporta cada recurso opcional y lo que pasa sin él.

SinSigue funcionandoNo disponible
cuxial_policeInfección, etapas, síntomas, ítems de prueba, tratamiento por dosis, vacunas, inmunidad, plazo de vacunación, comandos de staff y todos los exportsLas pantallas de EMS, los pasos del plan de cura que aplica un médico (minijuego incluido), la farmacia, las citas, las revisiones automáticas del embarazo y el aviso de parto
cuxial_medicalEl evento collapse se sigue enviando a otros recursosEl paciente no cae cuando colapsa una etapa letal
cuxial_emotesContagio y embarazo mediante exports y comandosEl contagio y la concepción tras un encuentro, y el ítem de prueba marcado como externo en el catálogo
lb-phoneLos avisos en pantallaLa app de salud

Sin Cuxial Police, una enfermedad se cura completando sus dosis, con /disease cure, o desde tu propio recurso con los exports AdvanceCureStep y Cure.

Páginas ​

© Cuxial