QBESXStandalone
Agency-Shops Dışa Aktarımlar & API
Haritadaki her 24/7, LTD, Rob's Liquor, yapı market, Ammu-Nation ve benzinlik FiveM için tek bir scriptte.
v1.0.0Ücretli5 Sayfalarİtibaren October 19, 2026, 20:00 CEST

01Client Exportları
| Export | Açıklama |
|---|---|
GetFuel(vehicle) | LegacyFuel çıktısıyla aynı şekilde, bir aracın 0 ile 100 arasındaki yakıt seviyesi. |
SetFuel(vehicle, level) | Bir aracın yakıt seviyesini 0 ile 100 arasında ayarlar. |
02Server Exportları
| Export | Açıklama |
|---|---|
GetOwner(id) | Bir mağazanın veya benzinliğin sahip kimliği ve sahip adı ya da kimse sahip değilse nil. |
AddStock(id, item, amount) | Sahipli bir mağazanın stoğuna Config.Ownership.MaxStock sınırına kadar adet ekler. Başarılı olursa true döner. |
AddFuelStock(id, litres) | Sahipli bir benzinliğin deposuna Config.GasStations.MaxFuel sınırına kadar litre ekler. Başarılı olursa true döner. |
GetBalance(id) | Sahipli bir mağazanın veya benzinliğin kasasındaki para ya da nil. |
03Eventler
| Ad | Taraf | Açıklama |
|---|---|---|
agency-shop:server:purchased | Sunucu | Bir satın alma tamamlandıktan sonra (source, storeId, items, total, account) ile tetiklenir. items teslim edilenleri, total ise ödenen tutarı listeler; böylece istatistik veya görev scriptinin sorgu yapması gerekmez. |
agency-shop:server:shoplift | Sunucu | Bir oyuncu sepet veya alışveriş arabasında ödenmemiş ürünlerle mağazadan çıktığında (source, storeId, value, coords) ile tetiklenir. Config.Dispatch.System = 'event' olduğunda bu tek bildirimdir, böylece kendi dispatch scriptiniz bunu yakalayabilir. |
+Bilmenizde fayda var
Agency-Shops birkaç export ve iki sunucu eventi sunar, böylece kendi yakıt, tedarik, bildirim ve istatistik scriptleriniz mağazalarla çalışabilir.
- Yakıt Seviyesi
- Client tarafındaki GetFuel ve SetFuel, 0 ile 100 arasındaki bir seviyeyle LegacyFuel çağrıları gibi çalışır. LegacyFuel için yapılmış scriptlerin yalnızca kaynak adının değiştirilmesi gerekir.
- Sahipler ve Stok
- GetOwner ve GetBalance kimliğine göre sahip olunan bir mağazayı veya benzin istasyonunu okur. AddStock ve AddFuelStock, örneğin kendi tedarik veya meslek scriptinizden adet veya litre ekler.
- Eventler
- agency-shop:server:purchased her satın alımdan sonra oyuncu, mağaza, eşyalar, toplam ve hesap ile tetiklenir. agency-shop:server:shoplift bir oyuncu ödenmemiş mallarla dışarı çıktığında tetiklenir.
?Sıkça sorulan sorular
Bir mağazanın sahibini nasıl okurum?
Sunucu tarafında exports['Agency-Shops']:GetOwner(id) çağrısı yapın. Sahibin tanımlayıcısını ve adını ya da mağazanın bir sahibi olmadığında nil döndürür.
Hırsızlık için kendi polis bildirimimi nasıl gönderirim?
Config.Dispatch.System = 'event' olarak ayarlayın ve agency-shop:server:shoplift dinleyin. Size oyuncuyu, mağaza kimliğini, malların değerini ve koordinatları verir.