Agency Docs
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ı

ExportAçı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ı

ExportAçı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

AdTarafAçıklama
agency-shop:server:purchasedSunucuBir 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:shopliftSunucuBir 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.

Bu sayfadan sonra hâlâ takıldın mı? Buradan desteğimiz devralıyor.