> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rageon.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Seu primeiro interior

> Monte uma sala com uma Entrada, verifique, exporte e carregue em um servidor FiveM.

Este tutorial monta uma lojinha: uma sala, uma Entrada, uma textura. Use um projeto descartável e um servidor de teste. Você precisa do jogo indexado, como na aba Assets, da biblioteca do Mapa gerada (veja [Biblioteca](/pt-BR/map/library.md)) e de um projeto aberto em **Projetos**.

**1. Crie a estrutura**

Clique em **Estruturas** em **Modelagem** e depois em **Nova estrutura**. Digite `my_shop` em **Nome da estrutura** e clique em **Criar estrutura**.

![Diálogo Nova estrutura com My Shop no campo Nome da estrutura e Criar estrutura ativado](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-new-dialog.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=a52d0bcbd394a344780f03dc69a2aa75)

O diálogo Nova estrutura com um nome digitado.

O editor abre na vista **Mapa**. O **Verificador** informa que a estrutura está vazia. Isso é esperado.

**2. Ancore em um lugar**

A estrutura começa na posição 0, 0, 0 do mundo, longe de qualquer rua. Voe até o ponto que quiser com o botão direito e a roda, ou abra **Vista** (**N**) › **Câmera** e digite a **Posição (m)**. Depois:

1. Clique em **Selecionar objetos do mapa** (**Shift+M**) no dock inferior.
2. Clique em um prédio ou prop nesse ponto.
3. No nó **Objeto**, clique em **Ações** › **Focar renderização**.
4. Clique em **Selecionar** (**V**) para sair da seleção do mapa.

A origem da parte, o grid e a caixa de renderização vão para esse objeto. A câmera fica onde estava: pressione **F** para enquadrar a parte.

> [!NOTE]
>
> A origem só se move enquanto a parte ainda está vazia. Uma parte que já tem conteúdo mantém a posição. Para movê-la depois, digite a **Posição (m)** na ficha **Parte**.

**3. Desenhe a sala**

Clique em **Planta** na barra da estrutura. Clique em **Interior** (**1**) no dock: **Criar sala** já está ativo. Escolha **Retângulo** e arraste um retângulo de cerca de 6 m por 4 m no grid. O cursor se encaixa no que está sob ele; segure **Ctrl** para posicionar livremente.

![Nível de ferramentas Interior do dock com Criar sala ativo e Retângulo, Polígono e Piso na barra da estrutura](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-dock-interior.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=cf62372e63c8b6190cc631c5aceaff64)

Criar sala está ativo; a barra oferece Retângulo, Polígono e Piso (m).

A sala aparece na árvore como **Sala**. Pressione **V** para voltar a **Selecionar**.

**4. Adicione a Entrada**

Clique em **Entrada** (**3**) e clique duas vezes ao longo da parede que dá para a rua. A parede se abre e aparece um portal para a rua, marcado como **Entrada**. Pressione **V** e clique no portal na árvore para ajustar a **Largura (m)** e a **Altura (m)**.

![Ficha do portal com direção da sala para a rua, Entrada ligada, campos Largura e Altura](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-portal-properties.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=32d235b7aa7a1a5868babda26f25fbf3)

Um portal de Entrada: direção da sala para a rua, com Largura e Altura.

A árvore lista o portal por um id interno, não por um nome. Uma porta física é um prop preso ao portal: veja [Props em estruturas](/pt-BR/projects/structures/props-in-structures.md).

**5. Dê nome à sala**

Clique na sala na árvore. Em **Sala**, digite `shop` em **Nome**. Ligue **Exterior** se quiser paredes externas grossas onde a rua vê a sala.

**6. Aplique textura nas paredes**

Uma sala nova não tem textura, e o Verificador bloqueia a exportação até ela ter uma. Clique em uma linha do Verificador que diz "… without a texture. Click to mark them and apply a texture before exporting." A ferramenta muda para **Editar geometria** com essas faces selecionadas. Em **Material**, clique em **Biblioteca**, escolha uma textura e clique em **Aplicar textura**. Repita para cada linha de textura que sobrar.

![Coluna de detalhes com seis faces selecionadas e a seção Material mostrando uma textura de concreto, Biblioteca e Importar](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-checker-ready.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=4b704e68ef53e868d8b49ecb8e1a4e48)

Clicar em uma linha de textura seleciona as faces; Material pega uma textura da Biblioteca.

Veja [Texturas](/pt-BR/projects/structures/textures.md).

**7. Verifique e salve**

O **Verificador** deve mostrar **Pronto para exportar**. Avisos podem sobrar; eles não bloqueiam. Pressione **Ctrl+S**: o selo do projeto mostra **Salvo**. Um projeto que você nunca salvou pergunta antes onde guardá-lo.

**8. Exporte para o servidor**

Pressione **Ctrl+E**. Um seletor de pasta abre: escolha a pasta `resources/` do servidor, ou uma pasta de categoria dentro dela. Em **Exportar para uma pasta**, defina a **Pasta do resource** e clique em **Exportar**.

![Diálogo Exportar para uma pasta com o campo Pasta do resource, o caminho final e o botão de pasta](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-export-folder.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=d4ed40e79e936ef6720852c5dc84f644)

A primeira exportação pede um nome de pasta do resource e mostra o caminho final.

**Projeto exportado** lista os arquivos gravados. Clique em **Abrir pasta** para vê-los.

![Diálogo Projeto exportado listando os arquivos ytyp, ymap, ydr, ybn, ytd e outros gravados](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-export-done.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=0c58763c096f8400f794a71c0186b15a)

O resultado: os arquivos gravados para a estrutura.

**9. Carregue no jogo**

Adicione `ensure my_shop` ao `server.cfg`, usando o nome da sua pasta de resource, e reinicie o servidor. Entre, vá até a **Posição (m)** da parte e entre pela Entrada.

> [!NOTE]
>
> O jogo só desenha um interior por inteiro quando você está dentro dele ou olhando por um dos portais. De fora, você vê a casca.

## Atualize depois

Altere a estrutura, pressione **Ctrl+S** e depois **Ctrl+E**. A exportação vai para a mesma pasta sem diálogos e substitui o resource anterior. Para ver as mudanças sem reiniciar, experimente o [Hot reload](/pt-BR/projects/hot-reload.md); salas e portais ainda exigem uma exportação.

## Solução de problemas

> **Exportação bloqueada: … problema(s) impedem gravar o resource. Clique em um para marcar o culpado.**
>
> Uma faixa sobre a vista lista o que bloqueia a exportação. Clique em uma linha para selecionar a sala, o portal ou as faces envolvidas. Veja [Verificador](/pt-BR/projects/structures/checker.md).

> **Nenhuma Entrada: sem um portal de sala para o limbo o jogador não entra.**
>
> Use a ferramenta **Entrada** em uma parede externa. Veja [Portais e aberturas](/pt-BR/projects/structures/portals-and-openings.md).

> **O resource não aparece no jogo.**
>
> Confira o console do servidor: o resource precisa ter iniciado. Confirme que o `ensure` usa o nome da pasta exportada e que a pasta está dentro de `resources/`. Não edite as linhas que o Rageon gravou no `fxmanifest.lua`.

> **O interior está em outro lugar.**
>
> A parte fica na sua **Posição (m)**. Uma estrutura que você nunca ancorou está em 0, 0, 0.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.