{"id":216583,"date":"2024-10-18T10:18:36","date_gmt":"2024-10-18T08:18:36","guid":{"rendered":"http:\/\/fivemx.com\/neo-banking\/"},"modified":"2024-10-18T10:18:36","modified_gmt":"2024-10-18T08:18:36","slug":"neobanca","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/neo-banking\/","title":{"rendered":"Noel Neo Banking: requisitos de ESX antiguo y l\u00edmites del c\u00f3digo"},"content":{"rendered":"<p>Noel Neo Banking es el recurso ESX por comandos de RezaNoel. La versi\u00f3n 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\u00f3n de l\u00edmites de solicitudes que antes describ\u00eda esta p\u00e1gina.<\/p>\n<p><a href=\"https:\/\/github.com\/RezaNoel\/Noel-NeoBanking\">Fuente y archivos del creador<\/a><\/p>\n<h2>Qu\u00e9 contiene el paquete<\/h2>\n<p>El comando \/bank abre creaci\u00f3n de cuentas, dep\u00f3sitos, retiradas, transferencias y eliminaci\u00f3n; \/balance consulta saldos. El servidor crea user_bank_accounts y limita la creaci\u00f3n 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.<\/p>\n<h2>Por qu\u00e9 esta versi\u00f3n necesita correcciones<\/h2>\n<p>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\u00e9n son operaciones separadas. Estos defectos del c\u00f3digo contradicen la afirmaci\u00f3n de protecci\u00f3n contra abusos de cuentas. No utilices esta versi\u00f3n sin corregir en la econom\u00eda de un servidor en producci\u00f3n.<\/p>\n<h2>Un marco de evaluaci\u00f3n \u00fatil<\/h2>\n<p>Antes del despliegue, un desarrollador debe validar en el servidor la propiedad de las cuentas, importes positivos acotados y cambios monetarios at\u00f3micos. Prueba con cuentas separadas y solicitudes simult\u00e1neas en una base de datos aislada. La versi\u00f3n original est\u00e1 dirigida a ESX antiguo; ESX moderno, QBCore y Qbox requieren una adaptaci\u00f3n verificada. Es un hallazgo de revisi\u00f3n del c\u00f3digo, no una prueba en juego ni una auditor\u00eda de seguridad completa.<\/p>","protected":false},"excerpt":{"rendered":"<p>Revisa las dependencias y los fallos de comprobaci\u00f3n del propietario de las cuentas antes de considerar este antiguo recurso ESX.<\/p>","protected":false},"author":0,"featured_media":162874,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[],"class_list":["post-216583","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/216583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=216583"}],"version-history":[{"count":0,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/216583\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/162874"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=216583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=216583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=216583"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}