> ## Documentation Index
> Fetch the complete documentation index at: https://docs.humalike.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Compatibilité des frameworks

> Utilisez Humalike avec FiveM autonome, ESX Legacy, QBCore ou Qbox.

Humalike sélectionne chaque domaine d'intégration indépendamment. Installer un
framework n'impose pas son système d'inventaire ni d'interaction.

| Configuration hôte | Fournisseur joueur | Inventaire                         | Interactions                       | Actions de roleplay                 |
| ------------------ | ------------------ | ---------------------------------- | ---------------------------------- | ----------------------------------- |
| Autonome           | `standalone`       | Fournisseur personnalisé optionnel | Invite intégrée                    | Pont personnalisé                   |
| ESX Legacy         | `esx`              | `esx` ou `ox_inventory`            | Invite ou `ox_target`              | `esx_rpchat` lorsqu'il est installé |
| QBCore             | `qbcore`           | `qb_inventory` ou `ox_inventory`   | Invite, `qb_target` ou `ox_target` | Intégration `/me` de QBCore         |
| Qbox               | `qbox`             | `ox_inventory`                     | Invite ou `ox_target`              | Intégration `/me` de Qbox           |

## Priorités intégrées

### Joueur

| Fournisseur  | Ressource requise | Priorité |
| ------------ | ----------------- | -------: |
| `standalone` | Aucune            |  `-1000` |
| `esx`        | `es_extended`     |    `100` |
| `qbcore`     | `qb-core`         |    `100` |
| `qbox`       | `qbx_core`        |    `100` |

### Inventaire

| Fournisseur    | Ressource requise | Priorité |
| -------------- | ----------------- | -------: |
| `esx`          | `es_extended`     |     `50` |
| `ox_inventory` | `ox_inventory`    |    `100` |
| `qb_inventory` | `qb-inventory`    |    `100` |

### Interaction

| Fournisseur | Ressource requise | Priorité |
| ----------- | ----------------- | -------: |
| `builtin`   | Aucune            |  `-1000` |
| `ox_target` | `ox_target`       |     `10` |
| `qb_target` | `qb-target`       |     `10` |

L'inventaire ESX est délibérément un repli, de sorte que `ox_inventory` l'emporte
lorsque les deux sont disponibles. Si `ox_inventory` et `qb-inventory`, ou
`ox_target` et `qb-target`, tournent ensemble à la même priorité,
sélectionnez-en un explicitement.

```cfg theme={null}
set humalike_player qbcore
set humalike_inventory qb_inventory
set humalike_interaction qb_target
```

## Métiers et service

* QBCore et Qbox exigent `job.onduty == true` lorsqu'une interaction requiert le service.
* ESX n'a pas de champ de service universel. L'appartenance suffit, sauf si
  l'objet métier du serveur expose explicitement une valeur `onduty` ou `onDuty`
  fausse.
* L'autonome n'a aucun framework à interroger ; un métier est donc une
  autorisation ACE : `add_ace group.ems humalike.job.ambulance allow`. Les
  exigences de métier vides passent ; ACE n'a pas d'état de service, un métier
  accordé compte donc comme en service. Un fournisseur joueur personnalisé
  remplace cela par un véritable état de métier et de service.

## Changements à l'exécution

Démarrer, arrêter ou redémarrer un framework, un inventaire, une ressource de
ciblage ou un pont personnalisé provoque une nouvelle évaluation de la sélection
des fournisseurs. Humalike n'a pas besoin d'un redémarrage complet du serveur.

Exécutez `humalike_status` après avoir modifié des ressources. Résolvez les
domaines `ambiguous`, `unavailable` ou `degraded` avant de tester le gameplay.

## Frameworks personnalisés ou modifiés

Les fournisseurs intégrés prennent en charge le comportement public des
frameworks listés. Un fork fortement modifié peut exposer des exports, des
données joueur, un état de service ou des événements différents. Connectez-le
via un [pont personnalisé](/fr/ai-npc/integrations/custom-bridge) au lieu de
modifier Humalike.

## Suite

* [Construire un pont personnalisé](/fr/ai-npc/integrations/custom-bridge).
* [Lire l'API des fournisseurs](/fr/ai-npc/integrations/provider-api).
* [Dépanner la sélection des fournisseurs](/fr/ai-npc/operations#états-des-fournisseurs).
