> For the complete documentation index, see [llms.txt](https://bsensei-script.gitbook.io/bsensei-script-documentation-officiel-fivem/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bsensei-script.gitbook.io/bsensei-script-documentation-officiel-fivem/metiers-and-missions/editor/installation.md).

# Installation

## ⚡ Installation du script BSensei EMS

Bienvenue dans le guide d’installation du script **BSensei EMS**.\
Suis attentivement chaque étape pour garantir un fonctionnement optimal.

***

### 🧩 Étape 1 – Dépôt du script

Place le dossier du script dans ton répertoire :

```plaintext
resources/[sensei]/bsensei_ems
```

⚠️ **Attention :**\
Ne renomme **jamais** le dossier.\
Le script effectue une vérification interne pour éviter toute erreur liée au renommage.

### ⚙️ Étape 2 – Ajout dans le `server.cfg`

Ouvre ton fichier `server.cfg` et ajoute la ligne suivante :

```plaintext
ensure bsensei_ems
```

💡 Astuce :\
Si tu utilises une structure de dossiers comme `[scripts]` ou `[jobs]`, assure toi que le chemin du script est bien chargé **après les dépendances** (`ox_lib`, `ox_target`, etc.).

### 🔧 Étape 3 – Installation des dépendances

Assure-toi d’avoir ces ressources installées et démarrées avant le script :

* [ox\_lib](https://github.com/overextended/ox_lib)
* [ox\_target](https://github.com/overextended/ox_target)
* [es\_extended](https://github.com/esx-framework/es_extended)

Tu peux vérifier leur bon fonctionnement avec la commande :

```plaintext
refresh
ensure ox_lib
ensure ox_target
ensure es_extended
```

### 🧠 Étape 4 – Vérification de l’installation

Une fois ton serveur démarré :

1. Connecte-toi en jeu.
2. Va dans le métier **EMS**.
3. Regarde si le système de mission s’initialise correctement dans la console serveur.

✅ Si tu vois le message :

```plaintext
[BSensei EMS] Script chargé avec succès !
```

c’est que tout fonctionne 🎉

### ❌ Mauvais exemple

Exemple de mauvaise installation à **ne pas faire** :

```plaintext
resources/bsensei_ems/bsensei_ems
```

ou :

```plaintext
start bsensei_ems
```

Ces formats peuvent empêcher le script de fonctionner correctement.

### 🚨 En cas de problème

* Vérifie le nom exact du dossier : `bsensei_ems`
* Assure-toi que toutes les dépendances sont installées et démarrées
* Regarde les logs serveur : certains messages d’erreur t’indiqueront la ressource manquante
* Si le problème persiste : contacte le support sur le Discord

***

<p align="center">➡️ Étape suivante : Configuration complète du script</p>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://bsensei-script.gitbook.io/bsensei-script-documentation-officiel-fivem/metiers-and-missions/editor/installation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
