ai-vehicles
Karakterlerin, mesleklerin ve çetelerin sahipli araçları. Her garaj, galeri, anahtar ve yakıt script’inin üzerine kurulduğu depolama.
ai-vehicles her sahipli aracı server’da tutar: sahibini, modelini ve plakasını, nereye park edildiğini, yakıtını ve hasarını, görünüşünü (renkler, modifiye, ekstralar). Oyuncular onu asla doğrudan açmaz. Onunla diğer script’ler üzerinden karşılaşırlar: ai-vehicleshop’ta satın alınan araba burada oluşturulur, ai-garages onu park eder ve çıkarır, ai-vehiclekeys sahibini buradan öğrenir.
Oyunda ne yapar
- Sahipler. Bir araç bir karaktere, bir meslek filosuna (her üye sürebilir), bir çete filosuna ya da bir script’e (ai-vehiclesales’teki bir ikinci el araç pazarı ilanı) aittir.
- Plakalar. Her araç numarasından üretilen bir plaka alır:
AIve altı karakter (örneğinAI00001A). İki aracın plakası asla aynı olmaz. - Bir araba, bir kopya. Bir araç dünyada aynı anda sadece bir kez bulunabilir. Bir mesleğin iki üyesi aynı filo arabasını aynı anda çıkarmaya çalışırsa ikincisi reddedilir.
- Kaybolan araçlar. Dışarıdaki bir araç dünyadan kaybolduğunda (server’ın yeniden başlaması, temizlik, bir script’in onu silmesi) çekilmiş araç otoparkına (impound) geçer. Sahibi onu ai-garages’ın bir çekilmiş araç otoparkından geri alır.
- Görünüş ve modifiye. Garajın park ederken kaydettiği görünüş (renkler, ekstralar, kir, hasar) korunur, ama park etmek modifiyeyi asla değiştirmez. Motor, fren, turbo, neon ve diğer modları sadece bir modifiye dükkânı (ai-mechanic) kaydeder. Hile yapan birinin kullandığı mod menüsünün etkisi, araba bir sonraki park edilişinde kaybolur.
Kurulum
AI Core txAdmin tarifi (recipe) onu kurar. Elle: klasörü resources/[ai]/ içine koy ve server.cfg dosyasına ensure ai-core satırından sonra ensure ai-vehicles ekle. OneSync ve ai-core gerektirir. ai_vehicles_owned tablosu ilk açılışta oluşturulur.
Onu kullanan script’lerden önce başlat: ai-garages, ai-vehicleshop, ai-vehiclesales, ai-rental, ai-mechanic ve ai-vehiclekeys.
Panel ayarları
Yok. ai-vehicles’ın admin panelinde sekmesi yoktur: garajlar, galeriler ve fiyatlar onu kullanan script’lerde ayarlanır.
Komutlar ve tuşlar
Yok.
Neyin yerine geçer
fxProvide: qbx_vehicles. exports.qbx_vehicles:GetPlayerVehicles(...) ve diğer qbx_vehicles export’larını çağıran Qbox script’leri ai-vehicles’a ulaşır; böylece Qbox garajları, galerileri ve modifiye script’leri sahipli araçları değişiklik yapmadan görür. Tam liste geliştirici sayfasında.
Bilinen sınırlar
- Diğer script’ler sadece bellekteki araçları görebilir: çevrim içi karakterlerin araçları ve tüm meslek ve çete filoları. Çevrim dışı bir karakterin aracı, o karakter oyuna girene kadar veritabanında kalır.
- qbx_vehicles yerine geçen katman citizen id’ye göre sadece o karakter çevrim içiyken filtreler.
- qbx_vehicles cevaplarındaki
depotPriceher zaman0’dır; çekilmiş araç otoparkı ücreti ai-garages’ta ayarlanır.