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
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ón | Descripción |
|---|---|
Enabled | Activa o desactiva el multitrabajo. |
AutoCreateTable | Crea la tabla multijobs al iniciar el recurso. |
MaxJobs | Máximo de trabajos guardados por personaje. |
UseQboxNative | En Qbox, usa el multitrabajo nativo en lugar de la tabla. |
AllowAllJobs | true: cualquier trabajo se puede guardar (salvo IgnoredJobs). false: solo los de WhitelistJobs. |
IgnoredJobs | Trabajos que nunca se guardan. |
WhitelistJobs | Trabajos permitidos cuando AllowAllJobs = false. |
Descriptions | Texto que aparece debajo de cada trabajo. |
Icons | Icono 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.
