> ## 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.

# Tu primer interior

> Construye una sala con una Entrada, compruébala, expórtala y cárgala en un servidor de FiveM.

Este tutorial construye una tienda pequeña: una sala, una Entrada, una textura. Usa un proyecto de prueba y un servidor de pruebas. Necesitas el juego indexado, como en la pestaña Assets, la biblioteca del Mapa generada (consulta [Biblioteca](/es/map/library.md)) y un proyecto abierto en **Proyectos**.

**1. Crea la estructura**

Haz clic en **Estructuras** bajo **Modelado** y luego en **Nueva estructura**. Escribe `my_shop` en **Nombre de la estructura** y haz clic en **Crear estructura**.

![Diálogo Nueva estructura con My Shop en el campo Nombre de la estructura y Crear estructura activado](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-new-dialog.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=a52d0bcbd394a344780f03dc69a2aa75)

El diálogo Nueva estructura con un nombre escrito.

El editor se abre en la vista **Mapa**. El **Verificador** informa de que la estructura está vacía. Es lo esperado.

**2. Ánclala a un lugar**

La estructura empieza en la posición del mundo 0, 0, 0, lejos de cualquier calle. Vuela hasta el sitio que quieras con clic derecho y arrastrar y la rueda, o abre **Vista** (**N**) › **Cámara** y escribe **Posición (m)**. Luego:

1. Haz clic en **Seleccionar objetos del mapa** (**Shift+M**) en el dock inferior.
2. Haz clic en un edificio o prop en ese sitio.
3. En el nodo **Objeto**, haz clic en **Acciones** › **Enfocar renderizado**.
4. Haz clic en **Seleccionar** (**V**) para salir de la selección del mapa.

El origen de la parte, la cuadrícula y la caja de renderizado se mueven a ese objeto. La cámara se queda donde estaba: pulsa **F** para encuadrar la parte.

> [!NOTE]
>
> El origen se mueve solo mientras la parte sigue vacía. Una parte que ya tiene contenido conserva su posición. Para moverla después, escribe **Posición (m)** en la ficha **Parte**.

**3. Dibuja la sala**

Haz clic en **Planta** en la barra de la estructura. Haz clic en **Interior** (**1**) en el dock: **Crear sala** ya está activa. Elige **Rectángulo** y arrastra un rectángulo de unos 6 m por 4 m en la cuadrícula. El cursor se ajusta a lo que tiene debajo; mantén **Ctrl** para colocar libremente.

![Nivel de herramienta Interior del dock con Crear sala activa, y Rectángulo, Polígono y Suelo en la barra de la estructura](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-dock-interior.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=cf62372e63c8b6190cc631c5aceaff64)

Crear sala está activa; la barra ofrece Rectángulo, Polígono y Suelo (m).

La sala aparece en el árbol como **Sala**. Pulsa **V** para volver a **Seleccionar**.

**4. Añade la Entrada**

Haz clic en **Entrada** (**3**) y haz clic dos veces a lo largo del muro que da a la calle. El muro se abre y aparece un portal a la calle, marcado **Entrada**. Pulsa **V** y luego haz clic en el portal en el árbol para ajustar su **Anchura (m)** y **Altura (m)**.

![Ficha del portal con dirección de la sala a la calle, Entrada activada y los campos Anchura y Altura](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-portal-properties.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=32d235b7aa7a1a5868babda26f25fbf3)

Un portal de Entrada: dirección de la sala a la calle, con Anchura y Altura.

El árbol lista el portal con un id interno, no con un nombre. Una puerta física es un prop unido al portal: consulta [Props en estructuras](/es/projects/structures/props-in-structures.md).

**5. Ponle nombre a la sala**

Haz clic en la sala en el árbol. En **Sala**, escribe `shop` en **Nombre**. Activa **Exterior** si quieres muros exteriores gruesos donde la calle ve la sala.

**6. Texturiza los muros**

Una sala nueva no tiene textura, y el Verificador bloquea la exportación hasta que la tenga. Haz clic en una fila del Verificador que diga "… without a texture. Click to mark them and apply a texture before exporting." La herramienta cambia a **Editar geometría** con esas caras seleccionadas. En **Material**, haz clic en **Biblioteca**, elige una textura y haz clic en **Aplicar textura**. Repite para cada fila de textura que quede.

![Columna de detalles con seis caras seleccionadas y la sección Material mostrando una 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)

Al hacer clic en una fila de textura se seleccionan las caras; Material toma una textura de la Biblioteca.

Consulta [Texturas](/es/projects/structures/textures.md).

**7. Comprueba y guarda**

El **Verificador** debería decir **Listo para exportar**. Pueden quedar avisos; no bloquean. Pulsa **Ctrl+S**: la insignia del proyecto dice **Guardado**. Un proyecto que nunca guardaste pregunta primero dónde conservarlo.

**8. Exporta al servidor**

Pulsa **Ctrl+E**. Se abre un selector de carpeta: elige la carpeta `resources/` del servidor, o una carpeta de categoría dentro de ella. En **Exportar a una carpeta**, define **Carpeta del recurso** y haz clic en **Exportar**.

![Diálogo Exportar a una carpeta con el campo Carpeta del recurso, la ruta final y el botón de carpeta](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-export-folder.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=d4ed40e79e936ef6720852c5dc84f644)

La primera exportación pide el nombre de la carpeta del resource y muestra la ruta final.

**Proyecto exportado** lista los archivos escritos. Haz clic en **Abrir carpeta** para verlos.

![Diálogo Proyecto exportado que lista los archivos ytyp, ymap, ydr, ybn, ytd y otros escritos](https://mintcdn.com/rageon/_nzjx4zmIQAxf8Hl/images/structures/structures-export-done.webp?fit=max\&auto=format\&n=_nzjx4zmIQAxf8Hl\&q=85\&s=0c58763c096f8400f794a71c0186b15a)

El resultado: los archivos escritos para la estructura.

**9. Cárgalo en el juego**

Añade `ensure my_shop` a `server.cfg`, con el nombre de tu carpeta del resource, y reinicia el servidor. Entra, ve a la **Posición (m)** de la parte y entra por la Entrada.

> [!NOTE]
>
> El juego dibuja un interior completo solo cuando estás dentro o miras a través de uno de sus portales. Desde fuera, ves la carcasa.

## Actualízalo después

Cambia la estructura, pulsa **Ctrl+S** y luego **Ctrl+E**. La exportación va a la misma carpeta sin diálogos y reemplaza el resource anterior. Para ver los cambios sin reiniciar, prueba la [Recarga en caliente](/es/projects/hot-reload.md); las salas y los portales aún necesitan una exportación.

## Solución de problemas

> **Exportación bloqueada: … problema(s) impiden escribir el resource. Haz clic en uno para marcar el culpable.**
>
> Una franja sobre la vista lista lo que bloquea la exportación. Haz clic en una fila para seleccionar la sala, el portal o las caras implicadas. Consulta [Verificador](/es/projects/structures/checker.md).

> **Sin Entrada: sin un portal de sala al limbo el jugador no puede entrar.**
>
> Usa la herramienta **Entrada** en un muro exterior. Consulta [Portales y aberturas](/es/projects/structures/portals-and-openings.md).

> **El resource no aparece en el juego.**
>
> Revisa la consola del servidor: el resource debe haberse iniciado. Confirma que `ensure` nombra la carpeta exportada y que la carpeta está dentro de `resources/`. No edites las líneas que Rageon escribió en `fxmanifest.lua`.

> **El interior está en otro lugar.**
>
> La parte está en su **Posición (m)**. Una estructura que nunca anclaste está en 0, 0, 0.


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