🎉 DxAV1 Roleplay Paketi yayında!
DxAV1 - Roleplay PaketiMeslekler ve AktivitelerMeslek ve Yeraltı Sistemi

Meslek ve Yeraltı Sistemi

Uyuşturucu, araç parçalama, soygun, aklama, takım, seviye ve yasal mesleklerin konum/denge yönetimi için ayrıntılı rehber.

23 Ağustos 20265 görüntülenme
#illegal#meslek#aklama#yasal meslek

Meslek ve Yeraltı Sistemi#

Açık ayar dosyası ve yönetim biçimi#

Açık dosya: dxa-illegalmeslek/shared/config.lua

Bu kaynakta konum, eşya, animasyon, hedef alanı ve varsayılan değerler açık ayar dosyasında bulunur. Oyunda Meslek Yönetimi menüsüyle yapılan kalıcı ayarlar veritabanındaki kayıt üzerinden çalışır ve kaydedildiğinde sunucuya yansır. Bu nedenle aynı ayarı hem dosyadan hem menüden farklı değerlerle değiştirmeyin: canlı yönetim için menüyü, paket varsayılanı/konum düzeni için açık dosyayı kullanın.

ÖNEMLİ

Dosya değişikliğinden önce mevcut ayarların ekran görüntüsünü veya notunu alın. Yeni bir toplama/işleme/satış noktası eklediğinizde zincirin her adımını iki oyuncuyla test edin. Ayrı SQL dosyası müşteriye verilmez; veritabanı yapısı paket kurulumu ile hazırlanır.

Genel ayarlar#

AyarVarsayılanNe işe yarar?
DebugfalseSorun araştırmak için geçici ayrıntılı çıktı. Normalde kapalı tutun.
UseTargettrueHedef sistemli etkileşimi açar. Sunucuda hedef sistemi yoksa kapatmak yerine önce kurulum uyumunu doğrulayın.
NotifyTypeqbBildirim stilini belirler; qb bildirimi ekranın orta-sağında görünür.
ProgressBarTypeox_libİşlem sırasında kullanılan ilerleme göstergesi.
Dispatchps-dispatchPolis bildirimi için uyumlu kaynak adı.
PoliceJob / PoliceLabelpolice / LSPDPolis iş kodu ve oyuncuya görünen adı.

TargetSettings bütün küçük hedef alanları ortak biçimde rahatlatır. entityDistance 3.5 m, zoneDistance 4.0 m, zoneScale 1.5 ve minimumZoneHeight 2.5 güvenli varsayılandır. Hedef seçmek zor ise önce zoneDistance veya zoneScale’i küçük artışla büyütün. Birbirine yakın iki istasyonun alanlarını üst üste getirmeyin.

MinPolice içindeki her başlık, faaliyetin açılması için şehirde bulunması gereken asgari polis sayısıdır. drugs, carTheft, shopRobbery, fleecaRobbery, paletoRobbery, pacificRobbery ve laundering ayrı ayrı ayarlanır. Sıfır herhangi bir polis şartı olmadığı demektir; yüksek değerler düşük nüfus saatlerinde içeriği kilitleyebilir.

Seviye ve takım sistemi#

Levels.maxLevel 10, xpPerLevel 1000’dir. payoutMultiplierPerLevel 0.03 her seviyede yüzde 3 ek kazanç; maxMultiplier 1.30 ise toplam ek kazancın yüzde 30’u geçmemesi içindir. Bu iki değeri birlikte değiştirin. Örneğin yüzde 10 seviye kazancı kısa sürede üst sınıra ulaştırır ve düşük seviye faaliyetleri aşırı kârlı yapar.

xpRewards içindeki hasat, işleme, paketleme, satış ve soygun puanları ayrı dengelenir. Çok kısa süreli toplama işleminin uzun süreli satıştan fazla puan vermemesi gerekir. jobLabels sadece menüde görünen Türkçe başlıklardır.

Teams.enabled takımları açar. eligibleJob yalnızca hangi işteki oyuncuların takım kurabileceğini belirler; varsayılan unemployed’dir. maxMembers 15, inviteDistance 10 m ve inviteDuration 30 sn sosyal denge içindir. renameCooldownHours 24 sık isim değiştirmeyi sınırlar. blockedWords listesine rahatsız edici/marka dışı takım adlarını ekleyin.

tiers satırları üye eşiği, XP bonusu ve para bonusudur. Son basamağın yüzde 17 XP ve yüzde 8 para ek kazanç verdiği varsayılan dengeyi bir anda iki katına çıkarmayın. activityLimit takım etkinliği için sınırdır; sıfır veya çok düşük değer ilerlemeyi engelleyebilir.

Uyuşturucu zincirleri#

Her madde zinciri enabled, label, üretim adımları, süreler, eşya kodları ve satış NPC’sinden oluşur. Bir adımda kullanılan itemIn/requiredItems ile ox_inventory eşya kodları birebir eşleşmelidir. amount veya amountOut aralığını yükseltmeden önce satış fiyatı ve işlem süresine göre saatlik kazancı hesaplayın.

Kokain#

Kokain laboratuvarının giriş/çıkışı ayrı konumdadır. harvest coca_leaf verir; process coca_leaf’i cocaine’e; package cocaine’i cocaine_bag’e çevirir. Hasat 8 saniye, işleme 12 saniye, paketleme 10 saniyedir. Satış alıcısı varsayılan olarak Bahama Mamas servis tarafındadır ve harita işareti kapalıdır. Paket satış aralığı 1.200–1.800$’dır.

Kokain işlemi için yeni konum eklerken harvest, process, package ve sell noktalarını aynı zincire ait tutun. İç mekân noktalarında targetSize, targetDistance ve interactionDistance değerlerini açık alan noktalarından bağımsız test edin.

Metamfetamin#

Meth laboratuvarı Grand Senora girişinden özel iç mekâna açılır. İşleme noktası methlab aracını sadece kontrol eder, envanterden eksiltmez. Buna ek olarak acetone ve lithium tüketilir; çıktı meth_raw olur. Paketleme, 1 meth_raw karşılığında 1 meth_bag üretir. İşleme 15 saniye, paketleme 10 saniyedir.

Varsayılan değişken malzeme maliyeti paket başına yaklaşık 850$ kabul edilerek satış 1.800–2.400$ aralığında bırakılmıştır. Malzeme fiyatını değiştirirseniz satış alt sınırını aynı oranda tekrar değerlendirin. Methlab, acetone, lithium, meth_raw ve meth_bag kodlarının ox_inventory’de tanımlı olduğundan emin olun.

Esrar#

Esrar açık alanda harvest, process ve package adımlarından geçer. Hasat hedefi diğerlerine göre daha geniştir: targetSize 2.5, targetDistance 4.5 ve interactionDistance 6.0. Bu değerler kolay seçilebilirlik için bilinçli olarak yüksektir. Hasat weed_raw, işleme weed_processed, paketleme weed_bag üretir. Satış NPC’si Smoke on the Water önündedir ve varsayılan blipi kapalıdır.

Ortak satış kuralı#

buyerNPC içindeki enabled, coords, heading, model, label ve blip satış alıcısını tanımlar. Blip.enabled false iken alıcı görünmez; roleplay keşfi isteniyorsa böyle bırakın. Satış modelini değiştirirken geçerli GTA ped modeli kullandığınızdan emin olun. Fiyat aralığını yalnızca alt/üst sınır sırası korunacak şekilde düzenleyin.

Araç parçalama ve soygun#

CarTheft.chopShops araç parçalama alanlarını, sellPoint parçaların satıldığı noktayı, chopping bölümü parçalar/süreler/ödülleri tanımlar. Parçalama alanı eklerken araç giriş-çıkışını ve alanın başka hedefle çakışmadığını test edin. Çalıntı araçtan gelen ödül, normal mekanik kazancını aşmamalıdır.

Robbery altında kasa, kasa içi, Fleeca, Paleto, Pacific ve mücevher akışlarının konum/ödül/zaman tanımları bulunur. Büyük soygunları sadece ödül yükselterek dengelemeyin: MinPolice, bekleme, gereken eşya, süre ve risk aynı denklemin parçasıdır. Yeni banka noktası eklemeden önce kapı, kasa ve polis bildiriminin o MLO’da gerçekten erişilebilir olduğunu deneyin.

Kara para aklama#

Laundering.locations her aklama noktasını tanımlar. Konuma meslek sınırlaması koymak istiyorsanız yönetim menüsündeki konum düzenleme alanını kullanın ve QBCore iş kodunu yazın. Aklama noktası görünmüyorsa oyuncunun kara para bakiyesini, MinPolice.laundering değerini, hedef mesafesini ve konumun etkin olup olmadığını kontrol edin. Aynı lokasyonda birden çok hedef oluşturmaktan kaçının.

Yasal meslekler#

Legal.Mining, Fishing, Lumberjack ve Farming bölümleri sırasıyla maden, balıkçılık, odunculuk ve tarımı tanımlar. Her bölümde genelde blip, toplama alanı, işleme/satış noktası, animasyon ve ürün tablosu bulunur.

MeslekZincirDenge kontrolü
Madencilikmaden çıkarma → rafineri → satışore listesi, işleme çıktısı ve satış fiyatı birlikte incelenmeli.
Balıkçılıkbalık tutma → satışbölge, balık listesi, olta işlemi ve satış fiyatı birlikte dengelenmeli.
Odunculukkesme → işleme → satışağaç noktaları üst üste gelmemeli; işlem süresi araç/taşıma riskiyle dengeli olmalı.
Tarımhasat → satışfields alanları arazi üzerinde kalmalı; crop miktarı ve satış fiyatı saatlik kazancı belirler.

Yasal işlerde de her alım, işleme, satış ve üretim merkezi kayıt sistemine aktarılacak şekilde tasarlanmıştır. Değişiklikten sonra oyuncunun hangi ürünü, ne kadar ürettiğini ve ne kadara sattığını doğrulamak için ilgili kayıt kanalını kontrol edin.

Mağazalar, ev soygunu ve delil#

Shops.legal ve Shops.illegal sırasıyla yasal/illegal tedarik noktalarını içerir. Yeni satış ürünü eklerken item kodu, birim fiyat, stok ve envanter görseli birlikte kontrol edilmelidir. HouseRobbery içinde alıcı NPC, evler ve rewards bulunur; konum değişikliğinde kapı girişinin, iç mekânın ve çıkışın güvenle kullanılabildiğini test edin. IllegalEvidence bölümü profil/delil türleri için yapılandırmadır; delil sistemiyle eşya adlarını tutarlı bırakın.

Güvenli değişiklik sırası#

  1. Eşya kodlarını ve görselleri ox_inventory’de doğrulayın.
  2. Tek faaliyetin tek adımını test sunucusunda değiştirin.
  3. Gerekli polis sayısı, işlem süresi, çıktı miktarı ve satış fiyatıyla bir saatlik kazancı hesaplayın.
  4. Hedef mesafesi ve zemin yüksekliğini normal oyuncuyla deneyin.
  5. Yönetim menüsünden kaydedilen değerin tüm oyunculara yansıdığını ve kayıt kanalına doğru işlem düştüğünü kontrol edin.

Sorun çözümü#

BelirtiKontrol
Hedef görünmüyorUseTarget, TargetSettings, konumun z değeri ve kullanılan hedef kaynağını kontrol edin.
İşlem başlayıp ürün vermiyorGirdi/çıktı item kodlarını, gerekli araçları ve envanter alanını kontrol edin.
Satış NPC’si yokenabled, ped modeli, koordinat, zemin ve streaming durumunu kontrol edin.
Aklama düğmesi tepki vermiyorKara para bakiyesi, konum erişimi, MinPolice ve oyuncu mesleği sınırını kontrol edin.
Kazanç çok yüksek/düşükSüre, miktar aralığı, satış fiyatı, seviye çarpanı ve takım bonusunu beraber değerlendirin.
Yönetim menüsündeki değişiklik görünmüyorKaydet işleminden sonra menüyü yeniden açın; aynı ayarın dosyada ve canlı veride çelişmediğini doğrulayın.