> For the complete documentation index, see [llms.txt](https://gocomedyfunstoredocs.gitbook.io/gocomedyfun-store/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gocomedyfunstoredocs.gitbook.io/gocomedyfun-store/scripts-free/dj-fun/francais/configuration/framework.md).

# Framework

### Configuration du framework&#x20;

Le paramètre `Config.Framework` permet d’indiquer au script **quel framework tu utilises** (ESX, QBCore ou Qbox), afin qu’il fonctionne correctement avec l’environnement de ton serveur.

***

#### Exemple de configuration

```lua
Config.Framework = 'EXEMPLE'
```

***

#### Étapes pour configurer `Config.Framework`

1️⃣ **Localiser le paramètre**\
Dans ton fichier `config.lua`, repère la ligne suivante :

```lua
Config.Framework =
```

2️⃣ **Comprendre la valeur**\
Ce paramètre doit correspondre au nom de ton framework :

* `'esx'` → Pour un serveur basé sur **ESX**
* `'qbcore'` → Pour un serveur basé sur **QBCore**
* `'qbox'` → Pour un serveur basé sur **Qbox**

3️⃣ **Adapter selon ton serveur**

* Si tu utilises ESX Legacy ou ox\_core → mets `'esx'`
* Si tu es sous QBCore officiel → mets `'qbcore'`
* Si tu utilises Qbox (fork moderne de QBCore) → mets `'qbox'`

4️⃣ **Sauvegarder et redémarrer**\
Après avoir modifié et sauvegardé le fichier `config.lua`, redémarre la ressource :

```bash
restart dj_fun
```

5️⃣ **Tester en jeu**\
Lance le serveur et vérifie que les interactions, menus ou fonctions du script fonctionnent sans erreur selon ton framework.

***

#### En résumé

`Config.Framework` permet d’adapter le script à ton serveur :

* Choisis `'esx'`, `'qbcore'` ou `'qbox'` selon ton environnement
* Assure la compatibilité totale avec les fonctions natives du framework
