🎉 DxAV1 Roleplay Paketi yayında!
DxAV1 - Roleplay PaketiAçık Kaynak Altyapıox_inventory

ox_inventory

Slotlu envanter, ağırlık, yakın oyuncu listesi, silah eşleşmesi, rastgele ganimet ve DXA kayıt bağlantısı.

23 Ağustos 20264 görüntülenme
#ox_inventory#envanter#eşya

ox_inventory#

İncelenen açık kaynak dosyaları#

ox.cfg, server_config.lua, manifest ve envanter köprü dosyaları açık kaynak olarak incelendi. Paket bu envanteri ana envanter olarak kullanır; eski qb-inventory exportlarını kullanan uyumlu kaynaklar destek katmanıyla çalışabilir, yeni geliştirmede doğrudan ox_inventory tercih edilmelidir.

Temel kapasite ve arayüz#

inventory:framework qb, paketin QBCore köprüsünü kullanır. inventory:slots 50 oyuncu yuvası, inventory:weight 85000 gram yani 85 kg taşıma sınırıdır. Sadece slotu veya sadece ağırlığı arttırmak envanter dengesini bozar; birlikte ve test ederek değiştirin.

inventory:target true, depo/mağaza/hedef alanlarında ox_target uyumunu açar. inventory:keys TAB, K ve F1 envanter/hızlı erişim tuşlarıdır. inventory:giveplayerlist true iken eşya verirken yakın oyuncu listesi gösterilir; tek yakında oyuncu varsa doğrudan işlem akışı normaldir.

Silah ve eşya güvenliği#

inventory:weaponmismatch true, envanterden kullanılmamış bir silah eldeyse oyuncuyu silahsızlandırır. Bu değer güvenlik için açık kalmalıdır. ignoreweapons listesine yalnız gerçekten envanter silahı sayılmayan özel araçları ekleyin. suppresspickups 1 dünya silah/mühimmat toplamayı engeller; güvenlik ve envanter otoritesi için kapatmayın.

itemnotify ve weaponnotify, eşya ekleme/çıkarma ile silah kuşanma bildirimleridir. dropprops true yerdeki eşyayı görsel prop olarak bırakır; dropmodel bu propun modelidir. screenblur yalnız görünüm tercihi, weaponanims ise silah çekme/koyma animasyonudur.

Depo, ganimet ve polis dolabı#

clearstashes 6 MONTH, altı ay değişmeyen depoları temizleme süresidir. Değer düşürülürse oyuncu deposu beklenmedik silinebilir; önce yedek ve politikanızı belirleyin. evidencegrade 2, delil dolabından eşya çıkarabilmek için asgari polis rütbesidir. inventory:police listesi police/bcso/sasp iş kodlarını içerir.

randomprices ve randomloot mağaza fiyatı/araç-çöp ganimeti rastgeleliğini açar. vehicleloot ve dumpsterloot listelerindeki eşya kodları ox_inventory tanımında bulunmalıdır. Şans yüzdesi olmayan satır kesin, yüzde olan satır olasılıklıdır. Nadir eşya eklemeden önce saatlik ganimet miktarını test edin.

accounts listesinde money, framework para hesabıyla senkronlanır. Para öğesi tanımını rastgele değiştirip bu listeyi bozmaktan kaçının.

DXA kayıtları#

server_config.lua içindeki LogInternalSlotMoves false, aynı envanterde yalnız yuva düzenleme hareketlerini kayda almaz. Alım, verme, düşürme, soyulma ve depo işlemleri merkezi kayıt akışıyla izlenir. Bu seçeneği true yapmak çok yoğun gereksiz kayıt üretebilir.

Sorun çözümü#

BelirtiÇözüm
Eşya verirken kişi listesi görünmüyorgiveplayerlist true değerini, yakın oyuncuyu ve ox_target/oyuncu durumunu kontrol edin.
Oyuncu silahı kullanamıyorweaponmismatch açıkken silahın envanterden doğru verildiğini doğrulayın.
Depo boşalmışclearstashes süresini, depo kullanım tarihini ve yedek politikasını kontrol edin.
Yeni eşya listede yokEşya kodunu/ikonunu ox_inventory tanımında doğrulayın.