EXOTICA NETWORKDocs
Configuración

Multitrabajo

Permite a los jugadores guardar varios trabajos y cambiar entre ellos desde el menú

Con el multitrabajo, el jugador guarda varios trabajos y cambia entre ellos desde el propio menú, sin pasar por un NPC.

Cómo funciona

  • Los trabajos se guardan solos: cuando un jugador recibe un trabajo (o abre el menú con él), se añade a su lista si hay hueco.
  • Desde el menú puede: cambiar a cualquiera de sus trabajos guardados, borrar uno o pasar a desempleado.
  • El grado siempre sale del servidor: al cambiar de trabajo se usa el grado que el servidor tiene guardado, nunca uno enviado por el cliente.
  • Cada entrada muestra la etiqueta del trabajo, el grado, el salario, cuántas personas lo tienen activo ahora, una descripción y un icono.

Los trabajos se guardan en la tabla multijobs, por personaje (identifier en ESX y citizenid en QBCore). Se crea sola con AutoCreateTable = true.

Configuración

config_server.lua
ServerConfig.Multijob = {
  Enabled = true,
  AutoCreateTable = true,
  MaxJobs = 3,
  UseQboxNative = true,
  AllowAllJobs = true,
  IgnoredJobs = {
    ['unemployed'] = true,
    ['admin'] = true,
    ['superadmin'] = true,
  },
  WhitelistJobs = {
    ['police'] = true,
    ['ambulance'] = true,
    ['mechanic'] = true,
  },
  Descriptions = {
    ['police'] = 'Servicio policial',
    ['ambulance'] = 'Servicio medico',
    ['mechanic'] = 'Servicio mecanico',
  },
  Icons = {
    ['police'] = 'fa-solid fa-handcuffs',
    ['ambulance'] = 'fa-solid fa-user-doctor',
    ['mechanic'] = 'fa-solid fa-wrench',
  },
}
OpciónDescripción
EnabledActiva o desactiva el multitrabajo.
AutoCreateTableCrea la tabla multijobs al iniciar el recurso.
MaxJobsMáximo de trabajos guardados por personaje.
UseQboxNativeEn Qbox, usa el multitrabajo nativo en lugar de la tabla.
AllowAllJobstrue: cualquier trabajo se puede guardar (salvo IgnoredJobs). false: solo los de WhitelistJobs.
IgnoredJobsTrabajos que nunca se guardan.
WhitelistJobsTrabajos permitidos cuando AllowAllJobs = false.
DescriptionsTexto que aparece debajo de cada trabajo.
IconsIcono de Font Awesome para cada trabajo. Por defecto: fa-solid fa-briefcase.

Solo se guardan trabajos y grados que existen en tu framework. Si borras un trabajo o un grado del framework, desaparece de la lista de los jugadores.

Quitar un trabajo a todos

El comando de staff /resetjob <trabajo> pasa a desempleado a todos los conectados con ese trabajo y lo borra de todos los multitrabajos guardados. Ver Comandos.

En esta página