# Fichiers de configuration (/fr/docs/enhanced/configuration)

Tous les fichiers de configuration de vMenu se trouvent dans `resources/vMenu.Enhanced/config/`.

## Permissions et réglages [#permissions-et-réglages]

| Fichier | À quoi il sert |
| --- | --- |
| `permissions.cfg` | Qui peut utiliser quelle partie du menu. |
| `configuration.cfg` | Quelles fonctionnalités sont activées, et comment elles se comportent. |

Vous les créez vous-même en copiant `permissions.cfg.example` et `configuration.cfg.example`, voir le guide d'installation pour [FiveM Enhanced](../installing/fivem-enhanced.md) ou [FiveM Legacy](../installing/fivem-legacy.md). Ne modifiez pas les fichiers `.example`. vMenu les réécrit à chaque démarrage.

## Listes et contenu [#listes-et-contenu]

| Fichier | À quoi il sert |
| --- | --- |
| [aircraft-weapons.json](./aircraft-weapons-json.md) | D'où sortent les bombes, leurres thermiques, paillettes et fumigènes sur les aéronefs addon. |
| [announcements.json](./announcements-json.md) | Messages envoyés automatiquement à tout le monde. |
| [blips.json](./blips-json.md) | Marqueurs sur la carte. |
| [clothing-presets.json](./clothing-presets-json.md) | Tenues que tout le monde peut porter. |
| [extras.json](./extras-json.md) | Noms des extras de véhicules. |
| [model-whitelists.json](./model-whitelists-json.md) | Véhicules, peds ou armes individuels nécessitant leur propre permission. |
| [ped-models.json](./peds-vehicles-weapons.md) | Les peds en lesquels les joueurs peuvent se transformer. |
| [tattoos.json](./tattoos-json.md) | Les tatouages du créateur de personnage. |
| [teleport-categories.json](./teleport-categories-json.md) | Lieux de téléportation enregistrés. |
| [vehicle-categories.json](./vehicle-categories-json.md) | Vos propres catégories dans le Vehicle Spawner. |
| [walking-styles.json](./walking-styles-json.md) | Les styles de marche que les joueurs peuvent choisir. |
| [weapon-components.json](./peds-vehicles-weapons.md) | Noms des accessoires d'armes. |
| [weapons.json](./peds-vehicles-weapons.md) | Les armes que les joueurs peuvent obtenir. |
| [weather-cycle.json](./weather-cycle-json.md) | Votre propre programme météo. |

Il n'y a pas de fichier pour les véhicules. vMenu les trouve tout seul dans le jeu, voir [Peds, véhicules et armes](./peds-vehicles-weapons.md).

## Après la modification d'un fichier [#après-la-modification-dun-fichier]

Redémarrez la ressource. Les changements ne prennent effet qu'après cela.

Deux exceptions :

| Fichier | Quand les changements prennent effet |
| --- | --- |
| `weather-cycle.json` | Quand vous modifiez un réglage météo, ou redémarrez la ressource. |
| `tattoos.json` | Quand un joueur se reconnecte. |

## Modifier depuis le menu [#modifier-depuis-le-menu]

Le staff peut modifier ces fichiers depuis le menu, sans rien redémarrer :

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

Quand le menu enregistre l'un d'eux, tous les commentaires `//` que vous avez écrits dans ce fichier sont supprimés. Pour que le menu puisse enregistrer, votre `server.cfg` doit contenir cette ligne :

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

## Erreurs dans un fichier [#erreurs-dans-un-fichier]

Une erreur ne casse que l'entrée dans laquelle elle se trouve. Cette entrée est ignorée, le reste fonctionne toujours, et la console du serveur vous indique quelle entrée et pourquoi. Pour `tattoos.json`, ce message se trouve plutôt dans la console F8 du joueur.

Les commentaires `//` et une virgule après le dernier élément sont acceptés dans tous les fichiers.

## Mettre à jour vMenu [#mettre-à-jour-vmenu]

Une nouvelle version est livrée avec ses propres copies de ces fichiers. Sauvegardez les fichiers que vous avez modifiés avant la mise à jour, puis remettez-les ensuite.
