AI Core
Suç ve yarışai-streetraces

ai-streetraces

Harita işaretine giden, giriş ücretli, bitişe ilk varan yarışçının potu aldığı noktadan noktaya sokak yarışları.

ai-streetraces oyuncuların her yerde bir sokak yarışı başlatmasını sağlar. Bir sürücü haritada bitiş olarak bir harita işareti (waypoint) koyar ve bir giriş ücreti seçer. Yakındaki sürücüler bir davet alır. Geri sayımdan sonra, server’ın bitişte gördüğü ilk yarışçı bütün giriş ücretlerini alır.

Oyunda ne yapar

  1. Oluştur. En az paneldeki Shortest race uzaklığında bir harita işareti koy. Bir araçtayken radyal menüyü aç ve Street race (Sokak yarışı) seçeneğini seç (ya da /race yaz), ardından Race to my waypoint (İşaretime yarış) seç ve giriş ücretini yaz. Giriş ücreti para hesabından alınır.
  2. Davet et. Invitation distance içindeki sürücüler bir davet alır. Aynı menüyü açıp katılma süresi içinde Join (name)'s race seçeneğini seçerler. Katılmak için sürücü koltuğunda olmak ve başlangıç çizgisinin yakında olması gerekir; giriş ücreti katılırken alınır.
  3. Başlat. Katılma süresi bittiğinde (ya da iki yarışçı katıldıktan sonra ev sahibi Start now seçtiğinde), başlangıç çizgisinde bir araçta olmayan yarışçılar giriş ücretleri iade edilerek çıkarılır. İkiden az yarışçıyla yarış iptal olur ve herkes parasını geri alır.
  4. Geri sayım. 5 saniyelik bir geri sayım; araçlar dondurulur. Sonra Go!
  5. Bitiş. Bitişte bir blip ve bir işaretçi (marker) vardır. Server’ın orada bir araçta gördüğü ilk yarışçı potun tamamını alır.
  6. Süre sınırı. Paneldeki Time limit içinde kimse bitirmezse pot hâlâ yarışta olan yarışçılar arasında eşit bölünür.

Ayrılmak. Başlangıçtan önce ayrılmak (ya da ev sahibinin iptal etmesi) giriş ücretini iade eder. Başlangıçtan sonra pes etmek ya da sunucudan çıkmak giriş ücretini pota kaybettirir.

Polis. Geri sayım başladığında yarış başlangıç çizgisinde polise ihbar gönderebilir (paneldeki Alert chance).

Hile. Server her yarışçının konumunu 2 saniyede bir kontrol eder. Hiçbir arabanın gidemeyeceği hızda hareket etmek (bir ışınlanma) yarışçıyı diskalifiye eder; giriş ücreti potta kalır. 100 m/sn hızla düz çizgiden daha hızlı bir bitiş sayılmaz.

Kurulum

AI Core tarifiyle (recipe) kurulur. Elle: ensure ai-core satırından sonra ensure ai-streetraces. ai-core gerektirir. Veritabanı tablosu yok, eşya yok.

Panel ayarları

Admin paneli > Street races > Settings sekmesi. Varsayılanlar data/settings.json dosyasından gelir. Değişiklikler, değişiklikten sonra oluşturulan yarışlara uygulanır.

Money: yarışçılar katılırken giriş ücretini öder; bitişe ilk varan bütün giriş ücretlerini alır.

AyarNeyi değiştirirBirimVarsayılan
Money accountGiriş ücretlerinin alındığı, ödüllerin ve iadelerin ödendiği hesap.cash
Lowest buy-inBir oyuncunun belirleyebileceği en küçük giriş ücreti; 0 ücretsiz yarışlara izin verir. 0-10,000,000.$100
Highest buy-inBir oyuncunun belirleyebileceği en büyük giriş ücreti; en düşük giriş ücretinin altında olamaz. 0-10,000,000.$15,000

Races

AyarNeyi değiştirirBirimVarsayılan
Join timeDavet edilen sürücülerin katılmak için ne kadar süresi olduğu; ev sahibi daha erken başlatabilir. Ardından 5 saniyelik bir geri sayım gelir. 15-300.sn45
Racers per raceEv sahibi dahil, bir yarışın alabileceği en fazla yarışçı. 2-16.8
Invitation distanceEv sahibine bu kadar yakın sürücüler daveti alır; yarışçılar başlangıca bu kadar (artı 25 m) yakın kalmalıdır. 10-400.m60
Shortest raceBaşlangıçtan harita işaretine düz çizgi mesafesi en az bu kadar olmalıdır. 100-10,000.m500
Time limitBu sürede kimsenin bitirmediği yarış sona erer ve pot hâlâ yarışta olan yarışçılar arasında bölünür. 1-60.dk10

Police: ihbarlar ai-core’un kullandığı ihbar sisteminden geçer.

AyarNeyi değiştirirBirimVarsayılan
Alert chanceBir yarış başlangıcının başlangıç çizgisinde polis ihbarı gönderme ihtimali; 0 asla ihbar göndermez. 0-100.%25

Komutlar

KomutArgümanlarKim kullanabilirNe yapar
/raceyokherkesSokak yarışı menüsünü açar (oluştur, katıl, başlat, ayrıl). Radyal öğeyle aynı menü; radyal menüsü olmayan sunucular için.

Tuşlar

Yok. Menü radyal menüden (Street race, araç kullanırken, davet edilmişken ya da yarışırken gösterilir) ya da /race ile açılır.

Neyin yerine geçer

fxProvide yok. qb-streetraces / qbx_streetraces’in yerine geçer (onların dört komutu yerine tek bir menü), ama onların export’ları ya da event’leri olmadan.

Uyumlu script’ler

Para ai-core üzerinden, ihbarlar ihbar (dispatch) katmanından, menü öğesi radyal katmandan geçer. AI Core’un desteklediği her ihbar script’i ve radyal menü çalışır (bkz. Uyumluluk).

Bilinen sınırlar

  • Sadece noktadan noktaya yarışlar: tur yok, kayıtlı pist yok, kontrol noktası yok.
  • Bitişin yüksekliği yoktur: harita işaretinin etrafında düz bir dairedir.
  • Devam eden bir yarıştan hepsi ayrılan yarışçıların giriş ücretleri kaybolur (log’a yazılır).
  • Resource durdurulursa kalan her yarışçıya giriş ücreti iade edilir.
  • Log kanalı: races.

Bu sayfada