> ## 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.

# Zgodność z frameworkami

> Używaj Humalike z samodzielnym FiveM, ESX Legacy, QBCore lub Qbox.

Humalike wybiera każdą domenę integracji niezależnie. Zainstalowanie frameworka
nie wymusza jego systemu ekwipunku ani interakcji.

| Konfiguracja hosta | Dostawca gracza | Ekwipunek                         | Interakcje                              | Akcje roleplay                       |
| ------------------ | --------------- | --------------------------------- | --------------------------------------- | ------------------------------------ |
| Samodzielny        | `standalone`    | Opcjonalny własny dostawca        | Wbudowana podpowiedź                    | Własny most                          |
| ESX Legacy         | `esx`           | `esx` lub `ox_inventory`          | Podpowiedź lub `ox_target`              | `esx_rpchat`, gdy jest zainstalowany |
| QBCore             | `qbcore`        | `qb_inventory` lub `ox_inventory` | Podpowiedź, `qb_target` lub `ox_target` | Integracja `/me` QBCore              |
| Qbox               | `qbox`          | `ox_inventory`                    | Podpowiedź lub `ox_target`              | Integracja `/me` Qbox                |

## Wbudowane priorytety

### Gracz

| Dostawca     | Wymagany zasób | Priorytet |
| ------------ | -------------- | --------: |
| `standalone` | Brak           |   `-1000` |
| `esx`        | `es_extended`  |     `100` |
| `qbcore`     | `qb-core`      |     `100` |
| `qbox`       | `qbx_core`     |     `100` |

### Ekwipunek

| Dostawca       | Wymagany zasób | Priorytet |
| -------------- | -------------- | --------: |
| `esx`          | `es_extended`  |      `50` |
| `ox_inventory` | `ox_inventory` |     `100` |
| `qb_inventory` | `qb-inventory` |     `100` |

### Interakcja

| Dostawca    | Wymagany zasób | Priorytet |
| ----------- | -------------- | --------: |
| `builtin`   | Brak           |   `-1000` |
| `ox_target` | `ox_target`    |      `10` |
| `qb_target` | `qb-target`    |      `10` |

Ekwipunek ESX jest celowo rozwiązaniem zapasowym, więc `ox_inventory` wygrywa, gdy oba
są dostępne. Jeśli `ox_inventory` i `qb-inventory` albo `ox_target` i
`qb-target` działają razem z tym samym priorytetem, wybierz jeden jawnie.

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

## Prace i służba

* QBCore i Qbox wymagają `job.onduty == true`, gdy interakcja wymaga służby.
* ESX nie ma uniwersalnego pola służby. Przynależność przechodzi, chyba że obiekt
  pracy serwera jawnie udostępnia fałszywą wartość `onduty` lub `onDuty`.
* Tryb samodzielny nie ma frameworka, którego mógłby zapytać, więc praca jest uprawnieniem ACE:
  `add_ace group.ems humalike.job.ambulance allow`. Puste wymagania pracy
  przechodzą; ACE nie ma stanu służby, więc nadana praca liczy się jako bycie na służbie. Własny
  dostawca gracza zastępuje to prawdziwym stanem pracy i służby.

## Zmiany w czasie działania

Uruchomienie, zatrzymanie lub restart frameworka, ekwipunku, targetu lub własnego
mostu powoduje ponowną ocenę wyboru dostawców. Humalike nie wymaga
pełnego restartu serwera.

Po zmianie zasobów uruchom `humalike_status`. Rozwiąż domeny `ambiguous`,
`unavailable` lub `degraded` przed testowaniem rozgrywki.

## Własne lub zmodyfikowane frameworki

Wbudowani dostawcy wspierają publiczne zachowanie wymienionych frameworków. Mocno
zmodyfikowany fork może udostępniać inne eksporty, dane gracza, stan służby lub
zdarzenia. Podłącz go przez [własny most](/pl/ai-npc/integrations/custom-bridge)
zamiast edytować Humalike.

## Dalej

* [Zbuduj własny most](/pl/ai-npc/integrations/custom-bridge).
* [Przeczytaj API dostawców](/pl/ai-npc/integrations/provider-api).
* [Rozwiązuj problemy z wyborem dostawców](/pl/ai-npc/operations#stany-dostawców).
