Yarış Sistemi
Pist oluşturma, lobi, giriş ücreti, ödül ve ruhsata yarış akışının ayrıntılı kılavuzu.
Yarış Sistemi#
Bu sistem oyuncuların kendi pistlerini çizmesini, lobi kurmasını, giriş ücretiyle yarışmasını ve uygun olduğunda araç ruhsatına yarışmasını sağlar. Para, ödül ve araç devri sunucuda doğrulanır; bu nedenle ayar değişikliğinden sonra gerçek iki oyuncuyla test şarttır.
Açık ayar dosyası#
Dosya: dxa-racing/config.lua
Yarışı açma yöntemi#
| Ayar | Varsayılan | Ne yapar? | Değişirse ne olur? |
|---|---|---|---|
| Config.Command | racing | Yarış panelini açan komut. | Başka komutla çakışırsa panel açılmaz. Yeni adı personele duyurun. |
| Config.Item | racing_tablet | Yarış panelini açabilen envanter eşyası. | Eşya adı ox_inventory içinde bire bir bulunmazsa tablet kullanılamaz. Komutu açık bırakmak istiyorsanız bu eşya zorunlu değildir. |
Lobi ve ücret sınırları#
| Ayar | Varsayılan | Etkisi | Öneri |
|---|---|---|---|
| Config.MaxRacers | 15 | Standart lobideki en yüksek sürücü sayısı. | Çok yükseltmek kontrol noktalarında senkron ve çarpışma sorununu artırır; 12-20 arası güvenlidir. |
| Config.MinEntryFee | 0 | Lobi kurarken girilebilecek en düşük ücret. | Ücretsiz yarış istemiyorsanız 1 veya daha yüksek değer kullanın. |
| Config.MaxEntryFee | 100000 | Lobi kurucusunun girebileceği en yüksek ücret. | Sunucu ekonominize göre sınır koyun; aşırı değer oyuncu kaybı ve destek yükü oluşturur. |
| Config.DefaultCountdown | 10 | Yarış başlatıldığında geri sayım süresi. | Çok kısa süre oyuncuların yüklenmeden başlamasına, çok uzun süre lobi terkine yol açar. 8-15 saniye uygundur. |
Ödül dağıtımı#
Config.PrizeDistribution içindeki First, Second ve Third; toplanan giriş ücretinin sırasıyla birinci, ikinci ve üçüncüye verilecek yüzde payıdır. Varsayılan 70 / 20 / 10 değerleri toplamda tam 100 eder.
Bu üç değerin toplamı 100 olmalıdır. Daha düşük toplam para havuzunda kalan tutar, daha yüksek toplam ise ekonomi dengesini bozan ödeme hesabı yaratır. Sadece birincinin ödül almasını istiyorsanız 100 / 0 / 0 kullanın.
Kontrol noktaları ve görünüm#
| Ayar | Varsayılan | Ne değişir? |
|---|---|---|
| Checkpoint.Radius | 12.0 metre | Kontrol noktasının geçilmiş sayılacağı alan. Küçültmek hassas sürüş ister; büyütmek yanlış şeritten geçişi kolaylaştırır. Şehir içi için 10-14 metre uygundur. |
| Checkpoint.MarkerType | 1 | GTA işaretçi biçimi. Farklı tür seçmeden önce gece ve gündüz görünürlüğünü test edin. |
| Checkpoint.Color | zümrüt yeşili | Sıradaki aktif noktayı gösterir. |
| Checkpoint.NextColor | sarı | Bir sonraki noktayı gösterir. |
| Checkpoint.FinishColor | kırmızı | Bitiş noktasını gösterir. |
Renk tablolarındaki r, g, b 0-255; a ise saydamlıktır. a değeri yükseldikçe işaret daha görünür olur. Çok opak büyük işaretler sürüş görüşünü kapatır.
Pist oluşturma ve yetki#
| Ayar | Varsayılan | Etkisi |
|---|---|---|
| Config.GodPermission | god | Herkese açık pist oluşturabilecek en yüksek yetki. admin yaparsanız daha çok personel genel pist ekleyebilir. |
| Config.AdminPermission | admin | Yönetim işlemlerinin asgari yetkisi. İşletmeci hesaplara bu yetkiyi vermeyin. |
| Config.DefaultTracks | boş | Paketle gelen örnek pist listesidir. Boş kalması normaldir; pistler oyun içinde çizilir ve kaydedilir. |
Pist çizerken en az üç kontrol noktası gerekir. Dönüşleri yol üzerinde tutun, son noktayı başlangıç trafiğine taşırmayın ve her yeni pisti iki farklı araçla deneyin.
Ruhsata yarış#
Bu modda sistem, katılan oyuncunun aracın gerçek sahibi olduğunu kontrol eder. Araç anahtarı tek başına sahiplik kanıtı değildir. Oyuncu, kendisine ait olmayan araçla bu moda giremez; bu normal bir güvenlik davranışıdır.
Sorun çözümü#
| Belirti | Kontrol |
|---|---|
| Panel açılmıyor | Komut adının başka kaynakta kullanılmadığını, tablet eşya adının envanterde bulunduğunu ve oyuncunun gerektiğinde eşyayı taşıdığını kontrol edin. |
| Oyuncu lobiye giremiyor | Giriş ücretini, oyuncu bakiyesini ve MaxRacers sınırını kontrol edin. |
| Ödül gelmedi | Yarışın gerçekten tamamlandığını, ödül yüzdelerinin 100 ettiğini ve envanter/para sisteminde hata olmadığını kontrol edin. |
| Ruhsata yarış reddediliyor | Aracın plakasını, player_vehicles kaydını ve yarışan karakterin sahipliğini kontrol edin. |
| Kontrol noktası kaçırılıyor | Radius değerini 1-2 metre yükseltin; piste keskin dönüş yerine yaklaşılabilir bir yol ekleyin. |