🎉 DxAV1 Roleplay Paketi yayında!
DxAV1 - Roleplay PaketiAraç, Mülk ve EkonomiFatura Sistemi

Fatura Sistemi

İş yetkisi, fatura türü, şirket hesabı, tutar sınırı ve telefon/banka uyumu için ayrıntılı kılavuz.

23 Ağustos 20264 görüntülenme
#fatura#dxa-billing

Fatura Sistemi#

Açık dosya#

Dosya: dxa-billing/config.lua

İş yetkisi ve şirket hesabı#

AllowedJobs sadece bu listede true olan işlerin fatura kesmesini sağlar. JobBillTypes, oyuncunun gördüğü fatura başlığını; SocietyAccounts ise tahsil edilen paranın gideceği şirket hesap adını belirler. Üç tabloda da aynı iş kodu kullanılmalıdır. Örneğin QBCore meslek kodunuz mechanic değil autorepairs ise üç tabloda da autorepairs yazılmalıdır.

Yeni iş ekleme sırası: meslek kodunu AllowedJobs’a true ekleyin, JobBillTypes’a oyuncunun göreceği adı yazın, SocietyAccounts’a gerçek şirket hesap adını ekleyin; ardından o işle fatura kesip ödeme sonrası şirket bakiyesini kontrol edin.

İşlem sınırları ve entegrasyon#

AyarVarsayılanDeğiştirildiğinde
MaximumDistance10 metreFatura kesen ve alan oyuncunun en yüksek mesafesi. Yükseltmek uzaktan kötüye kullanım riskini artırır.
MinimumAmount1Sıfır/negatif fatura engeli. 1’in altına indirmeyin.
MaximumAmount1.000.000Tek faturadaki üst sınır. Sunucu ekonomisine göre düşürün.
PaymentAccountbankÖdeme alınacak hesap türü. bank dışında değer kullanmadan önce banka kaynağının desteklediğini doğrulayın.
BankingResourceqb-bankingAktif banka kaynak adı. Farklı banka kullanıyorsanız adı doğru yazılmalıdır.
PhoneResource / PhoneApplb-phone / BillingBildirimin gideceği telefon kaynağı ve uygulama adı. Telefon kaynağını değiştirmeyin; sadece açık entegrasyon adını doğrulayın.
DateLocale / NumberLocaletr-TR / en-USTarih ve sayı gösterim biçimi. NumberLocale değişirse para ayıracı değişir, tutar değişmez.
ToastDuration3000 msEkran içi işlem bildirim süresi.

Locale metinleri Türkçeleştirilebilir; %s bulunan satırlarda bu işareti koruyun. UI bölümü sadece fatura ekranındaki yazıları değiştirir.

Sorun çözümü#

Fatura kesilemiyorsa oyuncunun işi AllowedJobs’ta mı ve hedef 10 metre içinde mi kontrol edin. Ödeme yapılıp şirket hesabına düşmüyorsa SocietyAccounts ile banka hesap adını karşılaştırın. Telefona bildirim gelmiyorsa PhoneResource/PhoneApp adını aktif telefonla eşleştirin.