Noel Neo Banking es el recurso ESX por comandos de RezaNoel. La versión 1.0.0 revisada utiliza mysql-async y el antiguo evento esx:getSharedObject. No contiene los adaptadores QBCore/Qbox, ajustes de intereses, sistema de cajeros ni configuración de límites de solicitudes que antes describía esta página.
Qué contiene el paquete
El comando /bank abre creación de cuentas, depósitos, retiradas, transferencias y eliminación; /balance consulta saldos. El servidor crea user_bank_accounts y limita la creación normal a tres cuentas por jugador. Config.ESX es el ajuste de framework incluido. El manifiesto carga Lua del cliente; no declara una NUI de navegador.
Por qué esta versión necesita correcciones
En el server/main.lua revisado, las consultas de retirada seleccionan y modifican una cuenta mediante el ID recibido sin comprobar que pertenece al jugador solicitante. La lectura y la escritura del saldo también son operaciones separadas. Estos defectos del código contradicen la afirmación de protección contra abusos de cuentas. No utilices esta versión sin corregir en la economía de un servidor en producción.
Un marco de evaluación útil
Antes del despliegue, un desarrollador debe validar en el servidor la propiedad de las cuentas, importes positivos acotados y cambios monetarios atómicos. Prueba con cuentas separadas y solicitudes simultáneas en una base de datos aislada. La versión original está dirigida a ESX antiguo; ESX moderno, QBCore y Qbox requieren una adaptación verificada. Es un hallazgo de revisión del código, no una prueba en juego ni una auditoría de seguridad completa.