{"id":206138,"date":"2026-06-21T19:09:41","date_gmt":"2026-06-21T17:09:41","guid":{"rendered":"http:\/\/fivemx.ddev.site\/codem-mspawnselector\/"},"modified":"2026-07-27T06:40:48","modified_gmt":"2026-07-27T04:40:48","slug":"codem-mspawnselector","status":"publish","type":"product","link":"https:\/\/fivemx.com\/pt\/codem-mspawnselector\/","title":{"rendered":"CodeM mSpawnSelector \u2014 Seletor de Local de Surgimento"},"content":{"rendered":"<h2>codem mspawnselector<\/h2>\n<p><strong>mSpawnSelector<\/strong> \u00e9 um script premium e pronto para produ\u00e7\u00e3o de sele\u00e7\u00e3o de spawn para FiveM da CodeM. Constru\u00eddo com uma interface NUI elegante baseada em Vue.js\/Vuex e a pilha de fontes Gilroy\/Proxima Nova, oferece aos jogadores uma maneira elegante de escolher seu local de spawn toda vez que entram no servidor.<\/p>\n<h3>Caracter\u00edsticas<\/h3>\n<ul>\n<li><strong>Suporte multi-framework<\/strong> \u2014 ESX e QBCore prontos para uso, com um <code>FrameworkCustomName<\/code> op\u00e7\u00e3o para frameworks personalizados<\/li>\n<li><strong>Integra\u00e7\u00e3o com sistema de apartamentos<\/strong> \u2014 detecta automaticamente o apartamento do jogador e o oferece como uma op\u00e7\u00e3o de spawn<\/li>\n<li><strong>\u00daltima posi\u00e7\u00e3o no SQL<\/strong> \u2014 opcional <code>SQLLastPosition<\/code> a bandeira salva a \u00faltima posi\u00e7\u00e3o conhecida do jogador e a oferece como um ponto de resspawn<\/li>\n<li><strong>Locais de spawn totalmente configur\u00e1veis<\/strong> \u2014 adicione quantos locais personalizados quiser via <code>spawn_locations.sql<\/code> (aeroporto, delegacia de Sandy Shores, Pink Cage e mais inclu\u00eddos como exemplos)<\/li>\n<li><strong>Fundo personalizado<\/strong> \u2014 troque <code>bg-default.png<\/code> por qualquer imagem para personalizar o seletor do seu servidor<\/li>\n<li><strong>Suporte a Foto de Perfil<\/strong> \u2014 exibe o avatar do jogador no Steam ou Discord (<code>ppType<\/code> config)<\/li>\n<li><strong>Mensagem de boas-vindas<\/strong> \u2014 sauda\u00e7\u00e3o configur\u00e1vel por servidor exibida na interface<\/li>\n<li><strong>Verificador de vers\u00e3o<\/strong> \u2014 notificador de atualiza\u00e7\u00e3o integrado para nunca usar uma vers\u00e3o desatualizada<\/li>\n<li><strong>Config livre de escrow<\/strong> \u2014 <code>configura\u00e7\u00e3o.lua<\/code>, <code>config_server.lua<\/code>, <code>cl_framework.lua<\/code>, e <code>sv_framework.lua<\/code> s\u00e3o todos abertos e edit\u00e1veis<\/li>\n<\/ul>\n<h3>O que est\u00e1 inclu\u00eddo<\/h3>\n<ul>\n<li><code>configura\u00e7\u00e3o.lua<\/code> \u2014 configura\u00e7\u00e3o completa no lado do cliente (framework, altern\u00e2ncia de apartamento, configura\u00e7\u00f5es da interface)<\/li>\n<li><code>config_server.lua<\/code> \u2014 configura\u00e7\u00e3o no lado do servidor<\/li>\n<li><code>cliente\/cl_main.lua<\/code> + <code>client\/cl_framework.lua<\/code> \u2014 l\u00f3gica do cliente<\/li>\n<li><code>servidor\/sv_main.lua<\/code> + <code>server\/sv_framework.lua<\/code> \u2014 l\u00f3gica do servidor<\/li>\n<li><code>html\/<\/code> \u2014 frontend NUI completo (Vue 3, Vuex, SCSS, fontes personalizadas)<\/li>\n<li><code>spawn_locations.sql<\/code> \u2014 arquivo SQL com pontos de spawn de exemplo prontos para importar<\/li>\n<li><code>fxmanifest.lua<\/code> \u2014 manifesto de recurso FiveM (vers\u00e3o 1.5)<\/li>\n<\/ul>\n<h3>Compatibilidade<\/h3>\n<p>| Framework | Suportado | |\u2014\u2014\u2014\u2013|\u2014\u2014\u2014-| | ESX | Sim | | QBCore | Sim | | Personalizado | Sim (via config) |<\/p>\n<p><strong>Depend\u00eancias:<\/strong> <code>\\\/assetpacks<\/code> (pacote de assets padr\u00e3o do FiveM), MySQL\/oxmysql para \u00faltima posi\u00e7\u00e3o no SQL<\/p>\n<h3>Instala\u00e7\u00e3o<\/h3>\n<p>1. Importe <code>spawn_locations.sql<\/code> para o seu banco de dados 2. Coloque <code>m-spawnselector<\/code> na sua pasta de recursos 3. Adicione <code>ensure m-spawnselector<\/code> para <code>servidor.cfg<\/code> 4. Defina <code>Config.Framework<\/code> para <code>esx<\/code> ou <code>n\u00facleo qb<\/code> em <code>configura\u00e7\u00e3o.lua<\/code> 5. Configure locais de spawn, altern\u00e2ncia de apartamento e mensagem de boas-vindas a gosto 6. Reinicie o servidor \u2014 pronto<\/p>\n<p>&gt; Os arquivos de configura\u00e7\u00e3o completos s\u00e3o livres de escrow e prontos para personalizar.<\/p>","protected":false},"excerpt":{"rendered":"<p>Interface de sele\u00e7\u00e3o de spawn premium para FiveM com suporte a ESX e QBCore, integra\u00e7\u00e3o com sistema de apartamentos, salvamento da \u00faltima posi\u00e7\u00e3o e uma interface Vue.js totalmente personaliz\u00e1vel.<\/p>","protected":false},"featured_media":211065,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[2898],"product_cat":[3013,174],"product_tag":[],"class_list":["post-206138","product","type-product","status-publish","has-post-thumbnail","product_brand-codem","product_cat-assets","product_cat-clothes","first","instock","downloadable","virtual","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/product\/206138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/comments?post=206138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/media\/211065"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/media?parent=206138"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/product_brand?post=206138"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/product_cat?post=206138"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/product_tag?post=206138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}