Saltar a contenido

Configuracion

Todo se edita en shared/config.lua en la raiz del recurso.


Opciones generales

Opcion Descripcion Por defecto
Config.AdminGroups Grupos que pueden abrir el panel admin { 'admin', 'superadmin', 'god' }
Config.Command Comando para abrir el panel admin 'jobmanager'
Config.Debug Activa logs detallados en consola false
Config.Locale Idioma activo: 'es' o 'en' 'en'
Config.WebhookURL URL de webhook de Discord para logs ''

Tipos de trabajo

Config.JobTypes = { 'civ', 'leo', 'ems', 'fire', 'mechanic', 'custom' }

Cada trabajo tiene un tipo que determina que acciones rapidas estan disponibles. Se asigna al crear o editar el trabajo desde el panel admin.


Grado por defecto

Config.DefaultGrade = {
    grade = 0,
    name = 'recruit',
    label = 'Recruit',
    salary = 0,
}

Se usa al crear un trabajo nuevo si no se especifica otro grado inicial.


Markers

Opcion Descripcion Por defecto
Config.Markers.Types Tipos de marker disponibles bossmenu, garage, stash, duty, clothing
Config.Markers.DefaultRadius Radio de interaccion 2.0
Config.Markers.DrawDistance Distancia de renderizado del marker 3D 15.0
Config.Markers.InteractionKey Tecla de interaccion (38 = E) 38

Blips

Cada tipo de marker tiene su propio blip en el mapa:

Tipo Sprite Color Escala
bossmenu 280 5 0.8
garage 357 3 0.8
stash 478 2 0.8
duty 480 2 0.8
clothing 366 4 0.8

Marker 3D

Config.Markers.Marker3D = {
    type = 27,
    scale = vector3(1.0, 1.0, 0.5),
    color = { r = 99, g = 102, b = 241, a = 120 },
    bobUpAndDown = true,
    rotate = true,
}

Stash

Opcion Descripcion Por defecto
Config.Stash.Slots Slots del inventario del stash 50
Config.Stash.MaxWeight Peso maximo del stash 100000

Boss Menu

Opcion Descripcion Por defecto
Config.BossMenu.MoneyType Tipo de dinero para depositos/retiros: 'cash' o 'bank' 'cash'
Config.BossMenu.InviteRadius Radio para buscar jugadores cercanos al invitar 10.0
Config.BossMenu.MaxTransactionHistory Cantidad de transacciones a mostrar en el historial 50
Config.BossMenu.Command Comando alternativo para abrir el boss menu 'bossmenu'

Facturacion

Opcion Descripcion Por defecto
Config.Billing.Enabled Activa el sistema de facturas true
Config.Billing.MaxAmount Monto maximo por factura 1000000
Config.Billing.MoneyType De donde paga el jugador: 'cash' o 'bank' 'bank'
Config.Billing.Command Comando para crear factura rapida 'invoice'
Config.Billing.MyInvoicesCommand Comando para ver facturas pendientes 'myinvoices'
Config.Billing.UseExternal Delegar al sistema de facturacion del framework false
Config.Billing.UseNbBillings Usar nb-billings si esta disponible: 'auto', true, false 'auto'

Con UseNbBillings = 'auto', el sistema detecta automaticamente si nb-billings esta instalado y lo usa. Si no, usa el sistema interno con la tabla nb_invoices.


Garaje

Opcion Descripcion Por defecto
Config.Garage.SpawnDistance Distancia de spawn del vehiculo 5.0
Config.Garage.StoreDistance Distancia maxima para guardar vehiculo 8.0
Config.Garage.DefaultHeading Heading por defecto al spawnear 0.0
Config.Garage.SpawnOffset Offset de posicion del spawn vector3(0.0, 3.0, 0.0)
Config.Garage.SocietyMaxOut Max vehiculos de sociedad fuera por modelo (0 = sin limite) 0
Config.Garage.UseNbGarages Usar nb-garages si esta disponible: 'auto', true, false 'auto'

Multi-Job

Sistema que permite a un jugador tener hasta N trabajos a la vez y cambiar entre ellos con /myjobs (F7). Ver Multi-Job para el detalle.

Opcion Descripcion Por defecto
Config.MultiJob.Enabled Activa el sistema (desactivar oculta F7, /myjobs y la NUI) true
Config.MultiJob.MaxJobsPerPlayer Limite de trabajos por jugador (0 = sin limite) 3
Config.MultiJob.ChangeCooldown Segundos entre cambios (0 = sin cooldown) 300
Config.MultiJob.AllowSelfAssign Toggle maestro de "Trabajos Disponibles" (false oculta toda la pestaña) true
Config.MultiJob.SelfAssignDefault Comportamiento por defecto para trabajos sin fila en nb_job_autoselect: false = opt-in (admin expone con /publicjob), true = legacy (cualquier whitelisted = 0 es publico) false
Config.MultiJob.Command Comando para abrir el menu 'myjobs'
Config.MultiJob.Keybind Tecla FiveM por defecto (rebindeable por el jugador) 'F7'
Config.MultiJob.KeybindDescription Etiqueta mostrada en el Key Map de FiveM 'My Jobs'
Config.MultiJob.SyncOnPlayerLoad Al conectar, restaura el trabajo activo en el framework desde nb_player_jobs true

Modo recomendado

SelfAssignDefault = false (opt-in). Los trabajos solo aparecen en F7 cuando un admin los expone con /publicjob <job> on. Evita que un jugador vea un trabajo que no puede tomar.


Acciones rapidas

Opcion Descripcion Por defecto
Config.Actions.Keybind Tecla para abrir el menu de acciones 'F6'
Config.Actions.MaxPlayerDistance Distancia maxima al jugador objetivo 3.0
Config.Actions.MaxVehicleDistance Distancia maxima al vehiculo objetivo 5.0
Config.Actions.Handcuffs.RequireItem Requiere item de esposas en inventario true
Config.Actions.Handcuffs.ItemName Nombre del item de esposas 'handcuffs'