{"id":216609,"date":"2024-10-03T08:58:02","date_gmt":"2024-10-03T06:58:02","guid":{"rendered":"http:\/\/fivemx.com\/weapon-shop-menu\/"},"modified":"2024-10-03T08:58:02","modified_gmt":"2024-10-03T06:58:02","slug":"menu-de-la-tienda-de-armas","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/weapon-shop-menu\/","title":{"rendered":"Men\u00fa de Tienda de Armas \u2013 Mods Gratis FiveM"},"content":{"rendered":"<p>primeWeaponshop es una tienda ESX de armas y objetos con NativeUI Reloaded. El repositorio es CentralSuck\/primeWeaponshop; su manifiesto atribuye primeScripts y declara 1.0. Incluye ubicaciones, modelos de NPC y opciones de efectivo\/banco configurables, pero el controlador de compra necesita validaci\u00f3n del servidor antes del uso p\u00fablico.<\/p>\n<h2>Instalar la carpeta y las dependencias correctas<\/h2>\n<p>Extrae la carpeta interna primeWeaponshop con fxmanifest.lua. El manifiesto importa NativeUILua_Reloaded\/src\/NativeUIReloaded.lua y ox_lib\/init.lua; conserva el nombre NativeUILua_Reloaded y sus may\u00fasculas. Inicia ESX, NativeUI Reloaded y ox_lib antes de ensure primeWeaponshop. No se incluye SQL propio del recurso.<\/p>\n<p>La ruta de armas usa m\u00e9todos de loadout ESX como addWeapon. Este c\u00f3digo no acredita compatibilidad con un inventario que sustituya armas ESX. Comprueba esa integraci\u00f3n en pruebas; importar ox_lib no demuestra soporte de ox_inventory.<\/p>\n<h2>Configurar productos y pagos<\/h2>\n<p>config.lua incluye nueve tiendas, ocho modelos posibles de NPC y textos ingleses\/alemanes. Config.DefaultWeaponAmmo es 0. Los productos iniciales son una pistola por 10000, una pistola Mk II por 15000 y bread por 2000 de dinero del juego. bread lleva la etiqueta Magazin; eso no lo convierte en munici\u00f3n. Sustit\u00fayelo por tu objeto real y su nombre correspondiente.<\/p>\n<p>El selector del cliente ofrece 1\u201350 objetos. Su controlador de cambios referencia los botones de efectivo y banco incluso con un pago desactivado. Protege esas referencias y prueba solo efectivo y solo banco; cambiar Config.Payments no acredita que ambos modos funcionen.<\/p>\n<h2>Validar compras en el servidor<\/h2>\n<p>El controlador recibe del cliente nombre, tipo, pago, precio, etiqueta y cantidad. No recalcula precios desde Config.Weapons, no impone m\u00e9todos configurados, no limita cantidades ni verifica saldo y proximidad. A\u00f1ade una lista de productos del servidor, cantidades enteras positivas, comprobaciones de cuenta y las reglas de empleo o licencia de armas necesarias.<\/p>\n<p>Los objetos o armas se entregan antes de retirar dinero. El cobro se ejecuta tambi\u00e9n cuando el jugador ya tiene el arma o no puede cargar el objeto. Vinc\u00falalo a una compra correcta y recuperable ante fallos parciales, sin cobrar una entrega rechazada. Comprobar saldo solo en el men\u00fa no protege esta ruta.<\/p>\n<p>Antes de abrir, prueba saldo insuficiente, arma ya pose\u00edda, inventario lleno, productos inv\u00e1lidos, pagos desactivados, compras simult\u00e1neas y reconexiones. Confirma la integraci\u00f3n real de armas\/munici\u00f3n y la limpieza de NPC e interfaz al reiniciar. Son criterios de aceptaci\u00f3n, no resultados de esta revisi\u00f3n.<\/p>\n<p>Revisado el 10 de septiembre de 2026 en la revisi\u00f3n 64c68c90074144a3e039f01dd1ee948b56687c29. Se leyeron todos los Lua, configuraci\u00f3n, manifiesto y README incluidos. No se entreg\u00f3 ning\u00fan arma FiveM ni se ejecutaron compras o pagos.<\/p>\n<p><a href=\"https:\/\/github.com\/CentralSuck\/primeWeaponshop\/tree\/64c68c90074144a3e039f01dd1ee948b56687c29\">Leer primeWeaponshop en la revisi\u00f3n comprobada<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Configura primeWeaponshop para ESX con NativeUI Reloaded, tiendas y objetos reales. Comprueba validaci\u00f3n de compras y fallos de pago.<\/p>","protected":false},"author":0,"featured_media":160069,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[],"class_list":["post-216609","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\/216609","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=216609"}],"version-history":[{"count":0,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/216609\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/160069"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=216609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=216609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=216609"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}