QBESXStandalone
Agency-Shops Exports & API
Jeder 24/7, LTD, Rob's Liquor, Baumarkt, Ammu-Nation und jede Tankstelle auf der Karte in einem Skript für FiveM.
v1.0.0Bezahlt5 SeitenAb October 19, 2026, 20:00 CEST

01Client-Exports
| Export | Beschreibung |
|---|---|
GetFuel(vehicle) | Der Kraftstoffstand eines Fahrzeugs von 0 bis 100, genauso wie LegacyFuel ihn zurückgibt. |
SetFuel(vehicle, level) | Setzt den Kraftstoffstand eines Fahrzeugs von 0 bis 100. |
02Server-Exports
| Export | Beschreibung |
|---|---|
GetOwner(id) | Der Besitzer-Identifier und der Besitzername eines Geschäfts oder einer Tankstelle, oder nil, wenn es niemandem gehört. |
AddStock(id, item, amount) | Fügt dem Warenbestand eines Geschäfts im Besitz Stückzahlen hinzu, bis zu Config.Ownership.MaxStock. Gibt true zurück, wenn es funktioniert hat. |
AddFuelStock(id, litres) | Fügt dem Tank einer Tankstelle im Besitz Liter hinzu, bis zu Config.GasStations.MaxFuel. Gibt true zurück, wenn es funktioniert hat. |
GetBalance(id) | Das Geld in der Kasse eines Geschäfts oder einer Tankstelle im Besitz, oder nil. |
03Events
| Name | Seite | Beschreibung |
|---|---|---|
agency-shop:server:purchased | Server | Wird mit (source, storeId, items, total, account) ausgelöst, nachdem ein Kauf abgeschlossen wurde. items listet auf, was übergeben wurde, und total ist der bezahlte Betrag, sodass ein Statistik- oder Missionsskript nicht pollen muss. |
agency-shop:server:shoplift | Server | Wird mit (source, storeId, value, coords) ausgelöst, wenn ein Spieler mit unbezahlter Ware im Korb oder Einkaufswagen das Geschäft verlässt. Mit Config.Dispatch.System = 'event' ist dies die einzige Meldung, sodass dein eigenes Dispatch-Skript sie abgreifen kann. |
+Gut zu wissen
Agency-Shops bietet einige Exports und zwei Server-Events, damit deine eigenen Treibstoff-, Liefer-, Dispatch- und Statistik-Skripte mit den Läden zusammenarbeiten können.
- Treibstoffstand
- GetFuel und SetFuel auf dem Client funktionieren wie die Aufrufe von LegacyFuel, mit einem Füllstand von 0 bis 100. Bei Skripten für LegacyFuel muss lediglich der Ressourcenname geändert werden.
- Besitzer und Lagerbestand
- GetOwner und GetBalance lesen einen Laden oder eine Tankstelle im Besitz anhand der ID aus. AddStock und AddFuelStock fügen Stück oder Liter hinzu, zum Beispiel aus deinem eigenen Liefer- oder Job-Skript.
- Events
- agency-shop:server:purchased wird nach jedem Einkauf mit dem Spieler, dem Laden, den Gegenständen, dem Gesamtbetrag und dem Konto ausgelöst. agency-shop:server:shoplift wird ausgelöst, wenn ein Spieler mit unbezahlter Ware hinausgeht.
?Häufige Fragen
Wie lese ich den Besitzer eines Ladens aus?
Rufe auf dem Server exports['Agency-Shops']:GetOwner(id) auf. Es gibt den Identifier und den Namen des Besitzers zurück oder nil, wenn der Laden keinen Besitzer hat.
Wie sende ich meinen eigenen Polizeialarm bei Ladendiebstahl?
Setze Config.Dispatch.System = 'event' und lausche auf agency-shop:server:shoplift. Es liefert dir den Spieler, die Laden-ID, den Warenwert und die Koordinaten.