🎉 DxAV1 Roleplay Paketi yayında!
DxAV1 - Roleplay PaketiAçık Kaynak AltyapıQBCore Çekirdeği

QBCore Çekirdeği

Oyuncu varsayılanları, para türleri, sunucu erişimi, bildirimler ve diğer tüm QBCore kaynaklarının temeli.

23 Ağustos 20265 görüntülenme
#qb-core#qbcıore#altyapı

QBCore Çekirdeği#

İncelenen açık kaynak dosyaları#

qb-core/config.lua, shared/jobs.lua, shared/items.lua, shared/vehicles.lua, shared/gangs.lua ve manifestte tanımlı istemci/sunucu dosyaları açık kaynak olarak incelendi. Bu kaynak paketteki oyuncu, meslek, para, izin ve ortak veri sisteminin temelidir.

Oyuncu başlangıcı#

MaxPlayers sunucunun istemci sınırını alır. DefaultSpawn, yeni/konutsuz karakterin doğacağı varsayılan yerdir; karakter seçimi veya başlangıç dairesi kullanılıyorsa bu konum ikinci planda kalabilir. UpdateInterval oyuncu verisinin periyodik güncellenme aralığı, StatusInterval açlık/susuzluk kontrol sıklığıdır. Çok küçük StatusInterval gereksiz yük üretir.

PlayerDefaults yeni karakterin para, meslek, çete, kimlik ve metadata başlangıç değeridir. Buradaki job.name, shared/jobs.lua içindeki iş adıyla aynı olmalıdır. Yeni varsayılan para veya ehliyet vermek ekonomik ve rol düzeni değişikliğidir; mevcut karakterleri geriye dönük değiştirmez.

Para sistemi#

MoneyTypes varsayılan cash, bank ve crypto hesaplarını içerir. Yeni para türü eklemek veritabanına kalıcı alan ekleyebilir; karar vermeden eklemeyin. DontAllowMinus nakit ve kriptoyu eksiye düşmekten korur. MinusLimit sadece eksiye izin verilen hesapların alt sınırıdır. PayCheckTimeOut dakika cinsinden maaş aralığıdır; düşük değer maaş ekonomisini hızla yükseltir. PayCheckSociety true olursa maaşın işletme hesabından karşılanması gerekir.

Sunucu erişimi ve izin#

Server.Closed true iken yalnız qbadmin.join yetkisine sahip kişiler katılabilir. ClosedReason oyuncuya gösterilir. Whitelist ve WhitelistPermission, beyaz listeyi etkinleştirir; ayarı açmadan önce personelin doğru yetkiye sahip olduğundan emin olun. PVP false tüm oyuncu çatışmasını kapatır. Permissions içindeki god, admin, mod ve staff, paketteki yönetim kaynaklarıyla eşleşmelidir.

Bildirimler#

NotificationStyling.position right, bildirimleri ekranın orta sağına yerleştirir. group tekrar eden bildirimleri gruplayabilir; progress bildirim çubuğunu açar. VariantDefinitions her bildirimin görünüm türüdür. Yeni bir tür eklemek onu gönderen kaynağın da o türü tanımasını gerektirir.

Sorun çözümü#

BelirtiÇözüm
Oyuncu yanlış meslekle başlıyorPlayerDefaults.job ve shared/jobs.lua iş adını karşılaştırın.
Maaş/para beklenmedikPayCheckTimeOut, başlangıç para türleri ve ilgili iş rütbe maaşlarını birlikte kontrol edin.
Yetkili sunucuya giremiyorClosed/Whitelist ayarını ve ACE-QBCore izin eşleşmesini kontrol edin.
Bildirim yanlış yerdeNotificationStyling.position değerini right bırakın; diğer NUI kaynaklarıyla çakışmayı test edin.