{"id":210159,"date":"2026-07-02T08:30:14","date_gmt":"2026-07-02T06:30:14","guid":{"rendered":"http:\/\/fivemx.com\/?p=210159"},"modified":"2026-07-26T08:03:58","modified_gmt":"2026-07-26T06:03:58","slug":"sistema-simple-de-ayuntamiento-desarrollo-nexity","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/es\/simple-cityhall-system-nexity-development\/","title":{"rendered":"nx_cityhall en FiveM: configuraci\u00f3n QBCore\/Qbox y correcciones"},"content":{"rendered":"<p>nx_cityhall de LoRDWiZz ofrece un ayuntamiento para elegir empleos y obtener objetos de identidad o licencia. El creador enlaza su repositorio en la publicaci\u00f3n Nexity Development. Revisamos el commit 194c854. El c\u00f3digo actual del servidor necesita correcciones antes del uso p\u00fablico.<\/p>\n<p><a href=\"https:\/\/github.com\/LoRDWiZz\/nx_cityhall\">Repositorio del creador y c\u00f3digo<\/a><\/p>\n<h2>Comprueba las dependencias reales<\/h2>\n<p>El manifiesto importa ox_lib y oxmysql. El puente selecciona Qbox si qbx_core est\u00e1 activo; en caso contrario, QBCore mediante qb-core. La ruta Qbox utiliza ox_target y qbx_idcard; la ruta QBCore utiliza qb-target y qb-inventory. Son rutas espec\u00edficas, no una garant\u00eda de combinar libremente cualquier target e inventario.<\/p>\n<h2>Configura empleos y reglas de licencia<\/h2>\n<p>Edita sh_config.lua para ubicaciones, empleos y licencias. Confirma que cada empleo y objeto existe en el framework. Las licencias predeterminadas cuestan 50 en efectivo, pero el c\u00f3digo no comprueba examen de conducir ni autorizaci\u00f3n de armas. A\u00f1ade las reglas del servidor antes de ofrecer esos documentos.<\/p>\n<h2>Corrige la validaci\u00f3n del servidor<\/h2>\n<p>El callback encuentra una licencia configurada, pero utiliza el precio y objeto enviados por el cliente. Debe usar los valores correspondientes de la configuraci\u00f3n del servidor. Pasa expl\u00edcitamente el source del jugador recibido por el callback a isNearCityhall en vez de depender de la variable global source. Comprueba tambi\u00e9n capacidad y resultado de entrega para no cobrar un objeto que no se pudo a\u00f1adir.<\/p>\n<p>Inicia las dependencias antes de nx_cityhall y comprueba web\/dist\/index.html en el paquete instalado. Prueba empleos permitidos y rechazados, elegibilidad, fondos insuficientes, inventario lleno, desconexiones y reinicios en un servidor separado. Este art\u00edculo examina el c\u00f3digo; no proporciona una versi\u00f3n corregida ni certifica una auditor\u00eda de seguridad completa.<\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"1079\" src=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-06-13-164903.png\" alt=\"Sistema Simple de Ayuntamiento | Nexity Development\" class=\"wp-image-210161\" title=\"nx_cityhall en FiveM: configuraci\u00f3n QBCore\/Qbox y correcciones\" srcset=\"https:\/\/rpcrate.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-06-13-164903.png 1919w, https:\/\/rpcrate.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-06-13-164903-150x84.png 150w, https:\/\/rpcrate.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-06-13-164903-1200x675.png 1200w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/figure>","protected":false},"excerpt":{"rendered":"<p>Revisa dependencias, integraciones de inventario y target por framework y validaci\u00f3n de licencias en el servidor antes de publicar nx_cityhall.<\/p>","protected":false},"author":1,"featured_media":210160,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[3004,3001,2928,3000,2859,2940],"class_list":["post-210159","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-cfx-re-2","tag-fivem-script","tag-free","tag-free-script","tag-qbcore","tag-qbox"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/210159","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"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/comments?post=210159"}],"version-history":[{"count":6,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/210159\/revisions"}],"predecessor-version":[{"id":214665,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/posts\/210159\/revisions\/214665"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media\/210160"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/media?parent=210159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/categories?post=210159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/es\/wp-json\/wp\/v2\/tags?post=210159"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}