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

# Get inventory ID from plate

> Löst die vollständige Inventar-ID für eine Fahrzeugabteilung nur anhand des Kennzeichens auf.

Löst die vollständige Inventar-ID für eine Fahrzeugabteilung nur anhand des Kennzeichens auf.

<CodeGroup>
  ```lua Export theme={null}
  exports['jaksam_inventory']:getInventoryIdFromPlate(plate, compartment)
  ```

  ```lua Example theme={null}
  -- Kofferraum-Inventar-ID abrufen
  local plate = GetVehicleNumberPlateText(vehicle)
  local trunkId = exports['jaksam_inventory']:getInventoryIdFromPlate(plate, "trunk")

  if trunkId then
      print("Trunk ID: " .. trunkId)
      -- Jetzt kannst du die Standard-Inventarfunktionen nutzen
      local inventory = exports['jaksam_inventory']:getInventory(trunkId)
  end

  -- Handschuhfach-Inventar-ID abrufen
  local gloveboxId = exports['jaksam_inventory']:getInventoryIdFromPlate("ABC 123", "glovebox")
  ```
</CodeGroup>

### Parameter

| Name          | Datentyp | Beschreibung                     |
| ------------- | -------- | -------------------------------- |
| `plate`       | string   | Das Fahrzeugkennzeichen          |
| `compartment` | string   | Entweder "trunk" oder "glovebox" |

### Rückgabewert

| Name          | Datentyp      | Beschreibung                                                                                                            |
| ------------- | ------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `inventoryId` | string \| nil | Die vollständige Inventar-ID (Format: `"vehicle:plate:model:compartment"`), nil falls das Fahrzeug nicht gefunden wurde |

### Hinweise

Sucht in dieser Reihenfolge:

1. Datenbank der eigenen Fahrzeuge (ESX: `owned_vehicles`, QBCore: `player_vehicles`)
2. Bestehende Inventare in der `jaksam_inventory`-Tabelle
3. Aktuell gespawnte Fahrzeuge (`GetAllVehicles`, NPC-Fahrzeuge)

Bei eigenen Fahrzeugen wird bei Bedarf automatisch ein Inventar erstellt. Erstellte Inventare sind bei eigenen Fahrzeugen persistent, bei NPC-Fahrzeugen temporär. Funktioniert auch, wenn das Fahrzeug aktuell nicht gespawnt ist (Garage).


## Related topics

- [Server](/de/jaksam-inventory/functions/server/index.md)
- [Get inventory](/de/jaksam-inventory/functions/server/get-inventory.md)
- [Get item from slot](/de/jaksam-inventory/functions/server/get-item-from-slot.md)
- [Get item by name](/de/jaksam-inventory/functions/server/get-item-by-name.md)
- [Get items by name](/de/jaksam-inventory/functions/server/get-items-by-name.md)
