# Arquivos de configuração (/pt-br/docs/enhanced/configuration)

Todos os arquivos de configuração do vMenu ficam em `resources/vMenu.Enhanced/config/`.

## Permissões e configurações [#permissões-e-configurações]

| Arquivo | Para que serve |
| --- | --- |
| `permissions.cfg` | Quem pode usar qual parte do menu. |
| `configuration.cfg` | Quais recursos estão ativados e como se comportam. |

Você mesmo cria esses arquivos copiando `permissions.cfg.example` e `configuration.cfg.example`, veja o guia de instalação para [FiveM Enhanced](../installing/fivem-enhanced.md) ou [FiveM Legacy](../installing/fivem-legacy.md). Não edite os arquivos `.example`. O vMenu os reescreve a cada inicialização.

## Listas e conteúdo [#listas-e-conteúdo]

| Arquivo | Para que serve |
| --- | --- |
| [aircraft-weapons.json](./aircraft-weapons-json.md) | De onde saem bombas, flares, chaff e fumaça em aeronaves addon. |
| [announcements.json](./announcements-json.md) | Mensagens enviadas automaticamente para todo mundo. |
| [blips.json](./blips-json.md) | Marcadores no mapa. |
| [clothing-presets.json](./clothing-presets-json.md) | Roupas que todo mundo pode vestir. |
| [extras.json](./extras-json.md) | Nomes para os extras de veículos. |
| [model-whitelists.json](./model-whitelists-json.md) | Veículos, peds ou armas individuais que precisam de uma permissão própria. |
| [ped-models.json](./peds-vehicles-weapons.md) | Os peds em que os jogadores podem se transformar. |
| [tattoos.json](./tattoos-json.md) | As tatuagens do criador de personagem. |
| [teleport-categories.json](./teleport-categories-json.md) | Locais de teleporte salvos. |
| [vehicle-categories.json](./vehicle-categories-json.md) | Suas próprias categorias no Vehicle Spawner. |
| [walking-styles.json](./walking-styles-json.md) | Os estilos de andar que os jogadores podem escolher. |
| [weapon-components.json](./peds-vehicles-weapons.md) | Nomes para os acessórios de armas. |
| [weapons.json](./peds-vehicles-weapons.md) | As armas que os jogadores podem pegar. |
| [weather-cycle.json](./weather-cycle-json.md) | Seu próprio cronograma de clima. |

Não existe arquivo para veículos. O vMenu os encontra no jogo por conta própria, veja [Peds, veículos e armas](./peds-vehicles-weapons.md).

## Depois de editar um arquivo [#depois-de-editar-um-arquivo]

Reinicie o resource. As alterações só aparecem depois disso.

Duas exceções:

| Arquivo | Quando as alterações aparecem |
| --- | --- |
| `weather-cycle.json` | Quando você muda uma configuração de clima ou reinicia o resource. |
| `tattoos.json` | Quando um jogador reconecta. |

## Editando de dentro do menu [#editando-de-dentro-do-menu]

A equipe pode alterar estes arquivos de dentro do menu, sem reiniciar nada:

- `announcements.json`
- `blips.json`
- `clothing-presets.json`
- `teleport-categories.json`

Quando o menu salva um deles, quaisquer comentários `//` que você escreveu nesse arquivo são removidos. Para o menu conseguir salvar, seu `server.cfg` precisa desta linha:

```ini
add_filesystem_permission vMenu.Enhanced write vMenu.Enhanced
```

## Erros em um arquivo [#erros-em-um-arquivo]

Um erro só quebra a entrada em que está. Essa entrada é ignorada, o resto continua funcionando, e o console do servidor diz qual entrada e por quê. No caso do `tattoos.json`, essa mensagem aparece no console F8 do jogador.

Comentários `//` e uma vírgula depois do último item são aceitos em todos os arquivos.

## Atualizando o vMenu [#atualizando-o-vmenu]

Cada nova versão vem com as próprias cópias desses arquivos. Faça backup dos arquivos que você alterou antes de atualizar e coloque-os de volta depois.
