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

# Exportar props

> Exporte os props de um projeto como um resource do FiveM e use-os em estruturas ou por script.

Props são exportados com o projeto inteiro. **Exportar** grava todos os props do projeto, junto com as texturas, estruturas e veículos que existirem, como um único resource do FiveM. Não dá para exportar um prop sozinho. Esta página cobre o que é específico de props; o destino, os vínculos com servidores e o nome da pasta estão em [Exportar como resource](/pt-BR/projects/export.md).

## Exportar

**1. Abra o menu Exportar**

Na barra do projeto, clique em **Exportar** e escolha **Escolher pasta…** ou um servidor FiveM vinculado. No editor de props, abra o menu do selo do projeto e clique em **Exportar**. Com um prop aberto, **Ctrl+E** exporta para o destino que o projeto lembra, ou pede uma pasta quando não há nenhum ou há vários.

![Menu do selo do projeto com Salvar, Exportar e Ficha do projeto](https://mintcdn.com/rageon/SL02705KjqddBRzg/images/props/props-save-badge.webp?fit=max\&auto=format\&n=SL02705KjqddBRzg\&q=85\&s=258421bf517df144c364e168abe4ddbb)

O menu do selo do projeto.

**2. Escolha o destino**

Na primeira vez, escolha uma pasta. O diálogo **Exportar para uma pasta** propõe um nome de **Pasta do resource** e mostra onde ela será criada.

![Diálogo Exportar para uma pasta com o campo Pasta do resource](https://mintcdn.com/rageon/SL02705KjqddBRzg/images/props/props-export-folder.webp?fit=max\&auto=format\&n=SL02705KjqddBRzg\&q=85\&s=fa14fb7a448c2ed117339d78284edcfd)

O nome da pasta do resource e o caminho final dela.

**3. Leia o resultado**

**Projeto exportado** lista os arquivos gravados, com os tamanhos. **Abrir pasta** mostra o resultado no seu gerenciador de arquivos.

![Diálogo Projeto exportado listando arquivos do jogo, incluindo docs\_planter.ydr e docs\_demo\_a\_props.ytyp](https://mintcdn.com/rageon/SL02705KjqddBRzg/images/props/props-export-done.webp?fit=max\&auto=format\&n=SL02705KjqddBRzg\&q=85\&s=21dafb9d0dde3faed9379939e0eafe95)

Arquivos gravados por um projeto com um prop e uma estrutura.

Exportar para uma pasta que já tem um resource seu o atualiza.

## O que um prop produz

Cada prop vira um modelo `.ydr` com o nome do prop, com a colisão embutida, e uma entrada no arquivo `<resource folder>_props.ytyp` do resource.

Um prop sem triângulos é pulado, e o **Verificador** mostra um aviso. Se todos os props estiverem vazios e o projeto não tiver mais nada, a exportação para. Os outros avisos do Verificador dos props exportados não a param; eles aparecem na seção **Avisos** do resultado como `Prop "…": …`.

> [!WARNING]
>
> Um único arquivo quebrado na pasta `props/` bloqueia a exportação inteira, mesmo com os outros props em ordem. Abra a lista e apague ou repare o cartão com o ícone de aviso.

## Usar em uma estrutura

Em **Estruturas**, pressione **5** para abrir a **Biblioteca de props**, clique em **Do projeto**, selecione o prop e clique em **Escolher prop**. Cada clique na cena coloca um. As posições são salvas no resource.

![Biblioteca de props com Do projeto selecionado e o ladrilho docs\_planter](https://mintcdn.com/rageon/SL02705KjqddBRzg/images/props/props-library-from-project.webp?fit=max\&auto=format\&n=SL02705KjqddBRzg\&q=85\&s=5e4fa19e3f5c80f4a966e3e10f428ebd)

A Biblioteca de props em Do projeto.

Selecione uma instância colocada para ver a seção **Prop** dela com o ladrilho **Prop do projeto** e **Editar prop**. **Editar prop** abre o prop nesta ferramenta; qualquer mudança chega a todas as instâncias.

![Árvore da estrutura e ficha do prop com o ladrilho Prop do projeto e o botão Editar prop](https://mintcdn.com/rageon/SL02705KjqddBRzg/images/props/props-structure-edit-prop.webp?fit=max\&auto=format\&n=SL02705KjqddBRzg\&q=85\&s=6aa70963881fd18c9ea4fbadee24322f)

Uma instância em uma estrutura, com o botão Editar prop.

Veja [Props em estruturas](/pt-BR/projects/structures/props-in-structures.md) para colocar, mover e substituir instâncias.

## Usar por script

Faça o spawn do prop com o nome do modelo, o nome mostrado no cartão dele:

```lua theme={null}
CreateObject(joaat('vinewood_planter'), x, y, z, true, false, false)
```

Coloque a pasta exportada em `resources/` do servidor, adicione `ensure <folder name>` ao `server.cfg` e reinicie o servidor. O Rageon não adiciona essa linha para você.

## Solução de problemas

> **Exportação bloqueada: o prop "…" tem problemas. …**
>
> Há um item bloqueante aberto no **Verificador** desse prop. Abra o prop, corrija cada linha vermelha e exporte de novo.

> **Exportação bloqueada: o prop "…" tem o mesmo nome de uma peça. Renomeie um dos dois.**
>
> Uma peça de estrutura tem o mesmo nome do prop. Renomeie o prop ou a peça.

> **O prop … não abre: …**
>
> Um arquivo em `props/` está quebrado. Apague o cartão dele na lista, ou repare o arquivo, e exporte de novo.

> **Exportação bloqueada: "…" tem … problema(s). Abra a estrutura em Modelagem para ver o que a bloqueia.**
>
> Uma estrutura usa um prop que foi apagado ou que tem erros próprios. Abra a estrutura e corrija o **Verificador** dela.

> **O projeto não tem nada para exportar: nenhuma textura com camadas e nenhuma estrutura, prop ou viatura com conteúdo.**
>
> Todos os props estão vazios e nada mais no projeto tem conteúdo. Desenhe geometria em um prop e exporte de novo.

> **A pasta de destino existe e não é um resource. Escolha outro nome.**
>
> A pasta não tem `fxmanifest.lua`, então o Rageon não grava nela. Mude a **Pasta do resource** para um nome novo.


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