🎉 DxAV1 Roleplay Paketi yayında!
DxAV1 - Roleplay PaketiMeslekler ve AktivitelerTaksi Hizmeti

Taksi Hizmeti

Çağrılan yapay zekâ taksi, sürücü davranışı, ücret hesabı, ödeme ve varış ayarları için ayrıntılı rehber.

23 Ağustos 20264 görüntülenme
#taksi#ulaşım#dxa-taksi

Taksi Hizmeti#

Açık ayar dosyası#

Dosya: dxa-taksi/config.lua

Oyuncu /taksi komutuyla çağrı yapar, haritada hedef seçer ve ücret yolculuk sonunda hesaplanır. Bu dosyadaki model, sürüş, fiyat ve oluşma alanları taksinin günlük deneyimini belirler.

Araç ve sürücü#

AyarVarsayılanNe değişir?
Config.TaxiModeltaxiÇağrılan aracın GTA model adı. Özel araç kullanacaksanız modelin sunucuda gerçekten yüklendiğini doğrulayın.
Config.DriverModela_m_y_stlat_01Yapay zekâ sürücünün ped modeli. Geçersiz model taksinin oluşmasını engelleyebilir.
Config.DrivingStyle786599Sürücünün trafik kurallarına yaklaşımı. Varsayılan değer trafik, yaya ve hız sınırlarına uyum için seçilmiştir.
Config.DrivingSpeed35.0Azami sürüş hızı (saniyedeki metre). Sürücü yol limitini ayrıca dikkate alır. Çok yükseltmek çarpışma ve yolda kalma riskini arttırır.

DrivingStyle sayısı GTA’nın davranış seçeneğidir; ne anlama geldiğinden emin olmadan değiştirmeyin. Daha hızlı taksi istiyorsanız önce DrivingSpeed’i küçük artışlarla test edin.

Ücret hesabı ve ödeme#

AyarVarsayılanEtki
BaseFare100Yolculuk açılış bedeli. Çok kısa yolculukta bile alınır.
FarePerKm50Her kilometrede eklenecek tutar.
MaximumFare100000Bir yolculukta kesilebilecek üst sınır. Aşırı uzak hedeflerde oyuncuyu korur.
RouteDistanceMultiplier1.35Yol mesafesini tahmini hesaplamaya çeviren çarpan. Değer artarsa gösterilen/tahsil edilen tahmin artar.
PaymentAccountscash, bankÜcret için kullanılabilecek hesaplar.
FareEventCooldown3 snAynı ücret akışının peş peşe işlenmesine karşı bekleme. Düşürmeyin.

Ekonomi hesabı örneği: 2 km rotada, varsayılan ayarlarla taban ücret 100$ + 2 × 50$ = 200$ temel hesap çıkar. Rota çarpanı harita uzaklığıyla ilgili olduğundan gerçek gösterim, seçilen yolun kıvrımına göre değişebilir. Fiyat dengesini değiştirirken BaseFare ve FarePerKm’i birlikte değerlendirin.

Taksinin oluşacağı alan#

Config.Spawn, taksinin oyuncunun tam üstünde değil yol üzerinde doğması için arama yapar.

AyarVarsayılanAnlamı
SearchRadius60 mUygun yol/oluşma alanı arama yarıçapı.
MinimumDistance25 mTaksinin oyuncuya en fazla yakın oluşacağı mesafe. Çok düşerse araç oyuncunun yanında belirebilir.
MaximumDistance85 mUygun noktanın oyuncudan en fazla uzaklığı. Çok yükseltmek oyuncuyu uzun yürütür.
SearchAngles8Yol arama yönü sayısı. Çok yükseltmek her çağrıda daha çok deneme demektir.
FallbackRadius40 mİlk arama başarısız olursa kullanılacak yedek alan.
ModelLoadAttempts100Araç/sürücü modelinin yüklenmesi için deneme sınırı.

Yoğun MLO içi, ada, su kenarı veya kapalı otoparkta taksi gelmeyebilir; bu normaldir. Oyuncuya açık yola çıkmasını söyleyin. Bu ayarları sadece uygun yol bulunamadığı doğrulanırsa küçük adımlarla genişletin.

Yolculuk mesafeleri#

ArrivalDistance 15 metre, oyuncunun gelen taksiye yakın kabul edildiği alan; DestinationDistance 15 metre ise hedefe varış alanıdır. StuckDestinationDistance 35 metre, sürücü yol bulmakta zorlandığında hedefe yeterince yaklaştığını kabul etmek için toleranstır. Çok küçültmek yolculuğun bitmemesine, çok büyütmek hedefe varmadan ücret alınmasına yol açabilir.

StateCheckInterval 500 ms sistemin yolculuk durumuna bakma sıklığıdır. WaypointReminderInterval 5000 ms hedef işaretleme hatırlatmasıdır. Bunları gereksiz yere düşürmeyin.

Görsel metinler#

Blip taksi çağrısının harita işaretidir. UI ve Locales bölümleri oyuncunun gördüğü tüm başlıkları/bildirimleri içerir. Metni Türkçeleştirirken %s bulunan bildirimlerde bu işareti koruyun; sistem ücret rakamını oraya yerleştirir.

Sorun çözümü#

BelirtiKontrol
Taksi hiç gelmiyorOyuncunun açık yolda olduğundan, TaxiModel ve DriverModel’in geçerli olduğundan, Minimum/MaximumDistance aralığının mantıklı olduğundan emin olun.
Sürücü aşırı hızlı veya çarpıyorDrivingSpeed’i düşürün; DrivingStyle’ı varsayılan değere geri getirin.
Ücret beklenenden yüksekBaseFare, FarePerKm ve RouteDistanceMultiplier değerlerini kontrol edin.
Yolculuk hedefte bitmiyorHedefin araçla erişilebilir olduğunu, DestinationDistance ve StuckDestinationDistance’in aşırı küçük olmadığını kontrol edin.
Oyuncu iki kez çağrı açabiliyorFareEventCooldown’u varsayılanın altına indirmeyin ve aktif yolculuğun düzgün kapandığını kontrol edin.