QBESXStandalone
Agency-Blackmarket V2 Dışa Aktarımlar & API
QBCore, Qbox, ESX veya tamamen standalone üzerinde FiveM için canlı bir karaborsa.
v2.0.0Ücretli6 Sayfalar

01Client Exportları
| Export | Açıklama |
|---|---|
OpenMenu() | Örneğin bir radial menüden veya telefon uygulamasından /ablackmarket menüsünü açar. Komutla aynı kontroller geçerlidir. |
CloseMenu() | Menüyü kapatır ve fareyi oyuna geri verir. |
IsMenuOpen() | Bir satıcıda veya herhangi bir yerde kara borsa menüsü açıkken true döndürür. |
02Server Exportları
| Export | Açıklama |
|---|---|
GetReputation(source) | Bir oyuncunun itibar puanı, henüz hiç puanı olmayan bir oyuncu için 0. |
SetReputation(source, value) | Bir oyuncunun itibarını 0'ın altına düşmeyecek şekilde sabit bir değere ayarlar. Başarılı olduğunda true döndürür. |
AddReputation(source, amount) | İtibar ekler veya negatif bir miktarla azaltır. Yeni seviye oyuncuya ve Companion uygulamasına bildirilir. Başarılı olduğunda true döner. |
GetLevel(source) | İki değer döndürür: oyuncunun seviye numarası (varsayılan olarak 1 ila 5) ve adı. |
AddCredit(source, amount) | Oyuncunun bir sonraki satın alma veya siparişinde harcayabileceği bayi kredisi ekler. Başarılı olduğunda true döner. |
RelocateDealer(dealerId) | Torbacıyı hemen diğer noktalarından birine taşır. Taşındığında true döndürür. |
SendDealerAway(dealerId, minutes) | Torbacı belirtilen dakika boyunca ortadan kaybolur ve ardından, tıpkı bir polis baskınından sonra olduğu gibi, diğer noktalarından birinde ortaya çıkar. |
IsDealerPresent(dealerId) | Satıcı noktalarından birinde durduğu ve uzakta olmadığı sürece true değerini alır. |
StartFlashSale(minutes) | İndirimli rastgele eşyalarla bir flash sale başlatır. Dakika belirtilmezse Config.FlashSale içerisindeki süre kullanılır. |
03Eventler
| Ad | Taraf | Açıklama |
|---|---|---|
agency-blackmarket:deal | Sunucu | Her anlaşmadan sonra sunucuda (source, kind, data) ile tetiklenir. kind değeri buy, sell, launder, order, pickup veya job şeklindedir ve data satıcı, öğeler ve toplam tutar gibi anlaşmanın ayrıntılarını içerir. |
agency-blackmarket:dealerMoved | Sunucu | Bir satıcı yerini değiştirdiğinde sunucuda (dealerId, pos, reason) ile tetiklenir. reason değeri rotate, return, admin veya export şeklindedir. |
agency-blackmarket:flashSale | Sunucu | Bir anlık indirim başladığında sunucuda (items, minutes) ile tetiklenir. items, indirimdeki her öğeyi yüzde cinsinden indirimiyle eşleştirir. |
+Bilmenizde fayda var
Agency-Blackmarket V2, kendi scriptlerinizin itibar ve kredi verebilmesi, satıcıları kontrol edebilmesi ve anlaşmalara tepki verebilmesi için export'lar ve event'ler sunar.
- İtibar ve Kredi
- GetReputation, SetReputation, AddReputation ve GetLevel, bir oyuncunun itibarını okur ve değiştirir, AddCredit ise satıcı kredisi verir. Çevrim içi bir oyuncunun server id değerini alırlar.
- Satıcılar ve Anlık Satışlar
- RelocateDealer, SendDealerAway ve IsDealerPresent, Config.Dealers içindeki id ile satıcıları kontrol eder; StartFlashSale ise kendi event'inizden bir indirim başlatır.
- Eventler
- agency-blackmarket:deal her anlaşmadan sonra, agency-blackmarket:dealerMoved her taşınmadan sonra ve agency-blackmarket:flashSale bir indirim başladığında tetiklenir. Her üçü de yalnızca sunucuda tetiklenir ve loglar, polis araçları veya kendi meslekleriniz için kullanılabilir.
?Sıkça sorulan sorular
Menüyü radial menümden nasıl açabilirim?
İstemcide exports['Agency-Blackmarket']:OpenMenu() çağrısı yapın. Config.Menu.item içindeki bir eşya dahil olmak üzere, komutla aynı kontroller geçerlidir.