Cuenta de sociedad y lavado de dinero
Efectivo, saldo de negocio, integración bancaria y destino del lavado
Depósitos y retiros
Depositar retira efectivo de la cuenta money del jefe y lo abona a la sociedad. Retirar descuenta de la sociedad y entrega efectivo al jefe. Cambiar Config.Currency solo cambia el símbolo mostrado; no transforma las operaciones a cuenta bank.
La operación requiere acceso completo, manageAccount y saldo suficiente. Config.JobCreator jaksam utiliza addSocietyMoney/removeSocietyMoney de jobs_creator; en otras rutas utiliza esx_addonaccount:getSharedAccount. El resumen y comprobaciones consultan addon_account_data: verifica que el creador de jobs y ese almacenamiento estén sincronizados.
Lavado
Config.Menus.laundering = {
enabled = true,
feePercent = 20,
maximum = 50000,
}
Config.Jobs['mechanic'].manageLaundering = trueNecesita acceso completo, black_money del ejecutor y un job que permita lavado. El importe debe ser positivo y no superar maximum si existe. Usa feePercent entre 0 y 100.
El código deposita el importe limpio en la sociedad, no en el efectivo ni banco personal del jugador. Con 1000 de black_money y feePercent 20, retira 1000 del jugador y añade floor(1000×0.8) = 800 al negocio. El resto no se acredita automáticamente a otra cuenta. Un comentario del config habla de pago al jugador, pero el flujo implementado es el anterior.
El historial registra el importe limpio de la operación. No es una cuenta bancaria real ni un procesador de pagos externo; todos estos valores pertenecen a la economía del servidor.
Banesco opcional
Si KMS-BanescoBanco está iniciado, BossMenu intenta RegisterBusinessTransaction para depósitos, retiros y bonos. No sustituye el control del saldo de sociedad. El banco debe exponer ese export compatible; un fallo de sincronización se registra en consola.
No inicies otro script de bossmenu que altere simultáneamente las mismas cuentas sin probar consistencia. Revisa registro y saldo después de un error antes de repetir una operación para evitar duplicarla.
