{"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-simples-de-prefeitura-nexity-development","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/pt\/simple-cityhall-system-nexity-development\/","title":{"rendered":"nx_cityhall no FiveM: configura\u00e7\u00e3o QBCore\/Qbox e corre\u00e7\u00f5es"},"content":{"rendered":"<p>nx_cityhall de LoRDWiZz oferece uma prefeitura para escolher empregos e obter itens de identidade ou licen\u00e7a. O criador vincula o reposit\u00f3rio na publica\u00e7\u00e3o Nexity Development. Revisamos o commit 194c854. O c\u00f3digo de servidor atual precisa de corre\u00e7\u00f5es antes do uso p\u00fablico.<\/p>\n<p><a href=\"https:\/\/github.com\/LoRDWiZz\/nx_cityhall\">Reposit\u00f3rio do criador e c\u00f3digo<\/a><\/p>\n<h2>Confira as depend\u00eancias reais<\/h2>\n<p>O manifesto importa ox_lib e oxmysql. A bridge escolhe Qbox quando qbx_core est\u00e1 ativo; caso contr\u00e1rio, QBCore por qb-core. O caminho Qbox usa ox_target e qbx_idcard; o caminho QBCore usa qb-target e qb-inventory. S\u00e3o caminhos espec\u00edficos, n\u00e3o uma promessa de combina\u00e7\u00f5es livres entre target e invent\u00e1rio.<\/p>\n<h2>Configure empregos e regras de licen\u00e7a<\/h2>\n<p>Edite sh_config.lua para locais, empregos e licen\u00e7as. Confirme que cada emprego e item existe no framework. As licen\u00e7as padr\u00e3o custam 50 em dinheiro, mas o c\u00f3digo n\u00e3o verifica aprova\u00e7\u00e3o em exame de dire\u00e7\u00e3o nem autoriza\u00e7\u00e3o de arma. Adicione as regras do servidor antes de disponibilizar esses documentos.<\/p>\n<h2>Corrija a valida\u00e7\u00e3o no servidor<\/h2>\n<p>O callback encontra uma licen\u00e7a configurada, mas usa pre\u00e7o e item enviados pelo cliente. Ele deve usar os valores do registro correspondente na configura\u00e7\u00e3o do servidor. Passe explicitamente o source do jogador recebido pelo callback para isNearCityhall, sem depender da vari\u00e1vel global source. Confira tamb\u00e9m espa\u00e7o e resultado da entrega para n\u00e3o cobrar um item que n\u00e3o foi recebido.<\/p>\n<p>Inicie as depend\u00eancias antes de nx_cityhall e confira web\/dist\/index.html no pacote instalado. Teste empregos permitidos e recusados, elegibilidade, saldo insuficiente, invent\u00e1rio cheio, desconex\u00f5es e rein\u00edcios em um servidor separado. Esta an\u00e1lise examina o c\u00f3digo; n\u00e3o fornece vers\u00e3o corrigida nem certifica uma auditoria completa de seguran\u00e7a.<\/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 Simples de Prefeitura | Nexity Development\" class=\"wp-image-210161\" title=\"nx_cityhall no FiveM: configura\u00e7\u00e3o QBCore\/Qbox e corre\u00e7\u00f5es\" 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>Revise depend\u00eancias, integra\u00e7\u00f5es de invent\u00e1rio e target por framework e valida\u00e7\u00e3o de licen\u00e7as no 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\/pt\/wp-json\/wp\/v2\/posts\/210159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/comments?post=210159"}],"version-history":[{"count":6,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/210159\/revisions"}],"predecessor-version":[{"id":214665,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/posts\/210159\/revisions\/214665"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media\/210160"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/media?parent=210159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/categories?post=210159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/pt\/wp-json\/wp\/v2\/tags?post=210159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}