Integraciones y API
Jaksam, Lunar, Banesco y export de cuentas autorizadas
Jaksam
Config.JobCreator jaksam requiere el recurso jobs_creator y sus exports addSocietyMoney/removeSocietyMoney. Es el valor inicial del paquete. Si no está instalado, usa false y prepara esx_addonaccount. La tabla de cuentas debe reflejar los saldos que consulta el menú.
Lunar
Config.JobCreator lunar registra un manejador de apertura KMS-BossMenu:openMenuLunar. El cliente verifica el rango configurado si existe y solicita comprobar la sociedad. La configuración de cada job sigue siendo necesaria para las comprobaciones del servidor: abrir desde un creador de jobs no debe interpretarse como acceso económico ilimitado.
Para un marcador externo que use el menú normal, el evento cliente de apertura es:
TriggerEvent('KMS-BossMenu:openMenu')Esto conserva el chequeo del job y rango en la ruta normal. No añadas callbacks de dinero públicos para sustituir permisos.
Banesco
Si está iniciado KMS-BanescoBanco, la integración intenta registrar movimientos de negocio y bonos por identificador. Si usa una versión incompatible, verás error de sincronización en consola; no borres las tablas para corregir un export.
Export de servidor
local accounts = exports['KMS-BossMenu']:GetPlayerBusinessAccounts(source)Devuelve una lista vacía si no tiene jugador autorizado. En esta copia devuelve la sociedad de su job actual, con job, label y society; no agrega todos los negocios de un personaje multijob automáticamente. Usa source de servidor y comprueba que KMS-BossMenu esté iniciado.
Los callbacks ESX KMS-BossMenu:* y helpers internos no son una API de banca universal. No hay export oficial para cambiar salarios ni para mover fondos sin aplicar el flujo del menú.
