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

# Optimierung

> Die Item-Events deines Inventars nutzen, um die Performance von Trackers Creator zu verbessern.

Diese Seite zeigt dir, wie du das Script optimierst. Befolgst du alle Anweisungen unten, verbessert das die Performance des Scripts.

## Item-Prüfung

Nutze diese **serverseitigen** Events direkt nach jedem Hinzufügen/Entfernen von Items. Sie können überall genutzt werden, solange du die Parameter durch die passenden ersetzt.

```lua theme={null}
TriggerEvent("framework:onItemAdded", playerId, itemName, itemCount)
```

```lua theme={null}
TriggerEvent("framework:onItemRemoved", playerId, itemName, itemCount)
```

### Beispiele

<Note>
  Nutzt du etwas, das nicht in den Beispielen aufgeführt ist, liegt die Anpassung bei dir, die oben genannten Events funktionieren überall, wenn sie richtig genutzt werden.
</Note>

#### ESX

<Info>
  Standard-ESX hat bereits `esx:onAddInventoryItem` und `esx:onRemoveInventoryItem`, du musst also nichts hinzufügen. Folge dem Beispiel unten nur, falls du diese Events aus irgendeinem Grund nicht hast.
</Info>

Gehe zu `es_extended/server/classes/player.lua` und füge folgenden Code hinzu:

<Frame>
  <img src="https://mintcdn.com/jaksam/cS_rA3IcGZ7NTj0G/images/immagine-2-1.png?fit=max&auto=format&n=cS_rA3IcGZ7NTj0G&q=85&s=d88303125c9d955b51c94f033f3d6f5b" alt="ESX item added/removed hook example 1" width="652" height="299" data-path="images/immagine-2-1.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/jaksam/cS_rA3IcGZ7NTj0G/images/immagine-3.png?fit=max&auto=format&n=cS_rA3IcGZ7NTj0G&q=85&s=fb86973babfb7820b9cd00faf766d37d" alt="ESX item added/removed hook example 2" width="777" height="379" data-path="images/immagine-3.png" />
</Frame>

#### OX Inventory (ESX)

Gehe zu `es_extended/server/classes/overrides/oxinventory.lua` und füge folgenden Code hinzu:

<Frame>
  <img src="https://mintcdn.com/jaksam/cS_rA3IcGZ7NTj0G/images/immagine-4-1.png?fit=max&auto=format&n=cS_rA3IcGZ7NTj0G&q=85&s=a36548992235d59e7918f046332d6745" alt="OX Inventory hook example 1" width="626" height="166" data-path="images/immagine-4-1.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/jaksam/cS_rA3IcGZ7NTj0G/images/immagine.png?fit=max&auto=format&n=cS_rA3IcGZ7NTj0G&q=85&s=68b0a99ae22a608fb20c10e6a3931907" alt="OX Inventory hook example 2" width="645" height="171" data-path="images/immagine.png" />
</Frame>

#### QBCore (neueste Version)

Gehe zu `qb-inventory/server/main.lua` und füge folgenden Code hinzu:

<Frame>
  <img src="https://mintcdn.com/jaksam/cS_rA3IcGZ7NTj0G/images/immagine-5-1.png?fit=max&auto=format&n=cS_rA3IcGZ7NTj0G&q=85&s=4af8bc5666aa514902387070cfb17def" alt="QBCore hook example 1" width="913" height="666" data-path="images/immagine-5-1.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/jaksam/cS_rA3IcGZ7NTj0G/images/immagine-6.png?fit=max&auto=format&n=cS_rA3IcGZ7NTj0G&q=85&s=041507c082406954f7b070ad611878d6" alt="QBCore hook example 2" width="822" height="525" data-path="images/immagine-6.png" />
</Frame>


## Related topics

- [FAQ](/de/trackers-creator/faq.md)
- [Hooks](/de/jaksam-inventory/hooks/index.md)
