QBESXStandalone
Agency-Minerjob V2 Dışa Aktarımlar & API
QBCore, Qbox, ESX veya tamamen standalone üzerinde FiveM için üç konumda madencilik mesleği: Davis Quartz taş ocağı.
v2.0.0Ücretli5 Sayfalar

01Client Exportları
| Export | Açıklama |
|---|---|
OpenMenu(page) | Menüyü örneğin dairesel bir menüden veya telefon uygulamasından açar. page parametresi: overview (varsayılan), market, tools, smelter, cutting veya contracts. |
CloseMenu() | Menüyü kapatır ve fareyi oyuna geri verir. |
IsMenuOpen() | Menü açık olduğu sürece true değerini alır. |
IsWorking() | Oyuncu madencilik yaparken veya mücevher keserken true değerini alır. |
GetLevel() | Oyuncunun madencilik seviyesi. |
02Server Exportları
| Export | Açıklama |
|---|---|
GetLevel(source) | Bir oyuncunun madencilik seviyesi, oyuncu bilinmediğinde 0 değerini alır. |
GetProgress(source) | { level, xp, need, pct, max } olarak seviye ve ilerleme. |
AddXp(source, amount) | Seviye atlamaları ve mesajlarıyla birlikte XP ekler. Oyuncu bulunduğunda true döner. |
SetLevel(source, level) | Seviyeyi 1 ile en yüksek seviye arasında belirler ve 0 XP ile başlatır. |
GetStats(source) | Oyuncunun şimdiye kadar yaptıkları: { mined, smelted, cut, broken, sold, earned, contracts }. |
GetPrice(item) | Bir öğenin parça başına güncel piyasa fiyatı. |
03Eventler
| Ad | Taraf | Açıklama |
|---|---|---|
agency-minerjob:mined | Sunucu | Madencilik ödemesi yapıldıktan sonra source, item, count ve madencilik alanı ile sunucuda tetiklenir. Örneğin görevler veya istatistikler için AddEventHandler ile dinleyin. |
agency-minerjob:sold | Sunucu | Bir satıştan sonra source, item, count ve ödenen toplam tutar ile sunucuda tetiklenir. |
agency-minerjob:contract | Sunucu | Bir sözleşme teslim edildiğinde source, item, count ve ödeme ile sunucuda tetiklenir. |
+Bilmenizde fayda var
Agency-Minerjob V2, export'lar ve server event'leri sunar, böylece görevler, başarımlar, telefonlar ve yetkili araçları seviyeleri ve fiyatları okuyabilir, XP dağıtabilir, madencilik, satış ve sözleşmelere tepki verebilir.
- Seviyeler ve XP
- GetLevel, GetProgress, AddXp ve SetLevel, sunucudaki bir oyuncunun seviyesini okur ve değiştirir. AddXp, tıpkı madencilikte olduğu gibi seviye atlama mesajını gösterir.
- İstatistikler ve Fiyatlar
- GetStats, bir oyuncunun ne kazdığını, erittiğini, kestiğini, kırdığını, sattığını, kazandığını ve teslim ettiğini döndürür. GetPrice, herhangi bir eşyanın güncel piyasa fiyatını okur.
- Sunucu Eventleri
- agency-minerjob:mined, agency-minerjob:sold ve agency-minerjob:contract ödül ödendikten sonra sunucuda tetiklenir. AddEventHandler ile dinleyin; bunlar yalnızca bildirimde bulunur, ödeme zaten yapılmıştır.
?Sıkça sorulan sorular
Menüyü radial menümden nasıl açabilirim?
İstemcide exports['Agency-Minerjob']:OpenMenu() çağrısı yapın veya ilgili sayfayı doğrudan açmak için 'market' ya da 'contracts' gibi bir sayfa parametresi iletin.