Ev Sistemi
Ev oluşturma/satış düzeni, anahtarlar, depo yükseltmesi, iç mekânlar, mobilyalar ve güvenli sınırlar için ayrıntılı rehber.
Ev Sistemi#
Açık ayar dosyası#
Dosya: dxa-housing/config.lua
Evler oyuncu sahipliği, anahtar, depo, oda arkadaşı, mobilya ve polis erişimini kapsar. Ev verisi paketin kurulumuyla hazırlanır; müşteriye ayrı SQL dosyası verilmez. Ayar değişikliğinden önce canlı evleri değil test evini kullanın.
Emlak ve yetkiler#
RequiresRealEstate false iken oyuncu evi kapıdan kendi satın alabilir. true olduğunda satış işlemi RealEstateJob ve RealEstateMinGrade ile tanımlı emlakçıya bağlanır. İş adı QBCore ile aynı olmalıdır. PoliceJobs içindeki police, bcso ve sasp değerleri polis erişimine ait iş kodlarıdır. AdminPermissions yalnızca yönetim ev komutları içindir; normal emlak çalışanına admin/god vermeyin.
Commands bölümünde evolustur, evsil ve evadmin komutları yer alır. Komut adını değiştirmek mümkündür; ancak ad değişince personel rehberi ve yetki düzenini de güncelleyin. Ev silme geri döndürmesi zor bir işlemdir; silmeden önce ev sahibini, içeride oyuncu olup olmadığını ve kaydı doğrulayın.
Telefon ve temel güvenlik sınırları#
PhoneIntegration içindeki Enabled, AllowKeyManagement, AllowDoorControl ve AllowWaypoint telefon üzerinden anahtar, kapı ve yol tarifi seçeneklerini belirler. Kullandığınız telefon bu işlevleri göstermiyorsa yanlışlıkla etkin bırakmak yerine ilgili seçeneği kapatın.
Security.InteractionDistance (5 m), StashDistance (4 m) ve RaidDistance (6 m) oyuncunun ilgili eyleme ne kadar yaklaşması gerektiğidir. Bu mesafeleri büyütmek uzaktan etkileşim hissi ve hatalı seçim riskini artırır. ActionCooldownMs 500, aynı işlemin art arda yinelenmesine karşı kısa beklemedir; düşürmeyin.
MaxHousePrice, MaxFurniturePerHouse (250) ve MaxRoommates (20) ekonomi ve performans sınırlarıdır. Mobilya sınırını çok yükseltmek iç mekân yükünü artırır. RoutingBucketBase içerideki oyuncuları dış dünyadan ayırmak için teknik bir başlangıç değeridir; değiştirmeyin.
Satış, depo ve iç mekân#
SellPercentage 0.60, oyuncu evi bankaya geri sattığında bedelin yüzde 60’ını alacağını belirtir. Değeri 1.00 yapmak evi risksiz para depolama yöntemine çevirebilir; 0.50–0.70 ekonomik olarak daha dengelidir.
StashUpgrades içindeki her seviye label, weight (gram), slots ve price taşır. Seviye 1 ücretsiz 50.000 g/20 yuva; seviye 4 500.000 g/150 yuva kapasitededir. weight ile slots birlikte büyümelidir: çok fazla yuva ama çok düşük ağırlık oyuncuyu şaşırtır.
ShellZOffset, shell iç mekânlarının dünya altında oluşacağı dikey mesafedir. Bunu değiştirmek mevcut shell girişlerini bozabilir. Shells listesinde model, görünen label ile spawn/çıkış/depo/gardrop ofsetleri tanımlanır. Yeni shell eklemeden önce modelin kaynakta bulunduğunu, her ofsetin duvar içinde olmadığını ve çıkışın erişilebilir olduğunu test edin.
Mobilya kataloğu#
Furniture satırları category, label, model ve price taşır. category arayüzdeki grubu, model GTA prop adını, price satış bedelini belirler. Modeli oyun içinde doğrulamadan eklemeyin. Mobilya fiyatlarını değiştirmek mevcut yerleştirilmiş mobilyaları değil, yeni alış fiyatını etkiler.
Shell’de mobilya sınırları için ShellFurnitureRadius/VerticalRange; MLO’da MloFurnitureFallbackRadius/VerticalRange kullanılır. Bu alanlar mobilyanın ev dışında veya tavanda kaydedilmesini önler. Büyük MLO’da sınırı arttırmak gerekirse 1–2 metre gibi küçük değişikliklerle test edin.
Sorun çözümü#
| Belirti | Kontrol |
|---|---|
| Ev satın alınamıyor | RequiresRealEstate, emlak iş kodu/rütbesi, ev fiyatı ve oyuncu bakiyesini kontrol edin. |
| İç mekân yüklenmiyor | Shell modelinin kaynakta bulunduğunu, ShellZOffset ve shell ofsetlerini kontrol edin. |
| Depo açılmıyor | StashDistance, ox_inventory ve evin sahiplik/anahtar durumunu kontrol edin. |
| Polis baskını reddediliyor | PoliceJobs, ilgili oyuncunun mesleği ve RaidDistance değerini kontrol edin. |
| Mobilya yanlış yerde | Shell/MLO mobilya sınırlarını ve seçilen modelin gerçek boyutunu test edin. |