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

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

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

AdTarafAçıklama
agency-minerjob:minedSunucuMadencilik ö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:soldSunucuBir satıştan sonra source, item, count ve ödenen toplam tutar ile sunucuda tetiklenir.
agency-minerjob:contractSunucuBir 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.

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