Skip to content

Comandos y permisos

Comandos de staff de Cuxial Diseases para asignar, curar y probar enfermedades y embarazos, y quién puede usarlos.

Cuxial Diseases añade dos comandos, ambos de staff. Los jugadores no tienen comandos ni teclas: usan el sistema mediante ítems y, con lb-phone, la app de salud.

/disease ​

text
/disease <acción> [id] [enfermedad | síntoma] [etapa]

id es el id de servidor del jugador. enfermedad es un id de data/diseases.lua.

ComandoQué hace
/disease listLista los ids de todas las enfermedades del catálogo.
/disease status <id>Muestra las enfermedades activas del jugador, con etapa y estado. Los casos diagnosticados llevan la marca dx.
/disease infect <id> <enfermedad>Da la enfermedad al jugador, en su primera etapa. Ignora la inmunidad. El jugador recibe un aviso.
/disease cure <id> <enfermedad>Cura la enfermedad y aplica la inmunidad indicada en el catálogo. El jugador recibe un aviso.
/disease treat <id> <enfermedad>Aplica una dosis del tratamiento, con las mismas reglas que al tomar el ítem.
/disease diagnose <id> <enfermedad>Marca el caso como diagnosticado.
/disease stage <id> <enfermedad> <etapa>Pasa el caso a esa etapa y reinicia su temporizador.
/disease symptom <id> [síntoma]Reproduce un síntoma en el jugador para probarlo. No hace falta ninguna enfermedad.
/disease onboarding <id>Reinicia el plazo de vacunación del jugador, con las horas de onboarding.hours.

Probar los síntomas ​

/disease symptom es la forma rápida de ver cada animación y efecto sin esperar a un caso real.

ValorEfecto
allReproduce los seis síntomas uno detrás de otro. Es el valor si no se indica ninguno.
coughTos.
dizzinessTropiezo y distorsión de la pantalla.
vomitVómito.
fatigueFalta de aliento.
blurVisión borrosa.
shakeTemblor de cámara.
text
/disease symptom 12 vomit

Una prueba completa ​

text
/disease infect 12 <enfermedad>
/disease status 12
/disease stage 12 <enfermedad> <etapa>
/disease treat 12 <enfermedad>
/disease cure 12 <enfermedad>

Cuando una acción no se puede hacer, el comando responde con el motivo:

MotivoSignificado
already_infectedEl jugador ya tiene esa enfermedad.
not_infectedEl jugador no tiene esa enfermedad.
no_treatmentLa enfermedad no tiene treatment en el catálogo.
too_soonLa dosis anterior sigue activa.
onboarding_disabledEl plazo de vacunación está desactivado, o su enfermedad no existe.

/pregnancy ​

text
/pregnancy <acción> <id> [idPadre]
ComandoQué hace
/pregnancy set <id> [idPadre]Inicia un embarazo en la jugadora y lo marca como conocido. idPadre es el id de servidor del padre; opcional.
/pregnancy status <id>Muestra la semana, si es conocido y los días que faltan para el nacimiento.
/pregnancy reveal <id>Marca el embarazo como conocido, igual que una prueba positiva.
/pregnancy birth <id>Registra el nacimiento ahora.
/pregnancy remove <id>Termina el embarazo.

Permisos ​

Los dos comandos pasan por dos comprobaciones. El jugador necesita ambas.

ComprobaciónPor defectoDónde se cambia
Grupo ACE al que se limita el comandogroup.adminadmin.restricted en shared/config.lua
Permiso del framework, consultado mediante cuxial_bridgeadminadmin.permission en shared/config.lua

Añade a un miembro del staff al grupo ACE en server.cfg:

server.cfg
cfg
add_principal identifier.license:xxxxxxxxxxxxxxxx group.admin

Los dos comandos se pueden ejecutar también desde la consola del servidor, donde no se comprueba ningún permiso.

Teclas ​

Cuxial Diseases no registra ninguna tecla.

© Cuxial