Rent a Car App: Ayarlar
Uygulamanın config/config.lua dosyasındaki tüm seçenekler ve hype-rentacar içinde duran telefon kuralları.
İpucu
Değişiklikten sonra sadece kaynağı ensure hype-rentacar-app ile yeniden başlat; sunucuyu tamamen yeniden başlatmana gerek yok.
Uygulamanın config/config.lua içinde sadece birkaç kendi seçeneği var. Araçlar, fiyatlar, süreler, ofisler, ehliyet
kontrolü, telefon hizmet bedeli ve yeniden çıkarma ücreti tamamen
hype-rentacar'ın config'inde ayarlanır. Mesafeler metre cinsindendir.
Genel
Debug = false,
Framework = "auto",Seçenek
Tür
Uygulama
Uygulamanın lb-phone'da ve App Store'da nasıl görüneceği.
App = {
identifier = "hype-rentacar",
name = "Rent a Car",
description = "Rent a vehicle from your phone and keep track of your rentals.",
developer = "Los Santos Rent a Car",
defaultApp = false,
price = 0,
size = 42500,
},Seçenek
Tür
Uygulama simgesi web/build/icon.svg dosyasıdır (kaynak: web/public/icon.svg). Kendi simgeni kullanmak için bunu
değiştir.
GPS ve yeniden çıkarma
SetWaypoint = true,
SpawnRadius = 30.0,Seçenek
Tür
"Yanıma Çağır" SpawnRadius içinde boş bir yol noktası arar. Bulamazsa oyuncunun 4 m önündeki noktayı kullanır. Nokta
sunucuda Respawn.maxDistance değerine göre tekrar kontrol edilir.
Kiralama kuralları
Telefona özel kurallar hype-rentacar'ın config/config.lua dosyasındadır:
Respawn = {
enabled = true,
remote = true,
fee = 250,
maxDistance = 40.0,
},
Remote = {
enabled = true,
fee = 100,
pickupRadius = 15.0,
},| Seçenek | Açıklama |
|---|---|
Remote.enabled | Telefondan kiralamaya izin verir |
Remote.fee | Telefon kiralamalarına eklenen hizmet bedeli |
Remote.pickupRadius | Telefon kiralaması teslim alınırken ofise en fazla mesafe |
Respawn.enabled / Respawn.remote | Kaybolan kiralık araçları yeniden çıkarmaya genel olarak / telefondan izin verir |
Respawn.fee | Her yeniden çıkarma için ücret |
Respawn.maxDistance | Oyuncu ile telefondan yeniden çıkarma noktası arasındaki en fazla mesafe |
Uygulama ayrıca CompanyName, UI (para birimi ve sayı biçimi), PaymentAccounts, MaxActiveRentals ve ehliyet
kuralını hype-rentacar'dan alır. Bkz. Rent a Car ayarları.
Diller
Dil ox_lib'den gelir, bu yüzden config yerine server.cfg içinde ayarlanır:
setr ox:locale "tr"en ve tr dahildir. Yeni bir dil eklemek için locales/en.json dosyasını kopyala, çevir, dil koduyla kaydet
(örneğin de.json) ve ox:locale değerini o kod yap. Uygulamanın kendi dil dosyaları vardır, bu yüzden yeni bir araç
kategorisi hype-rentacar'ın yanı sıra burada da ui.categories altında bir etikete ihtiyaç duyar.
Arayüzü derleme
Uygulama web/build içinde derlenmiş olarak gelir. Değiştirmek için web/ içindeki Vue kaynak kodunu düzenle ve
yeniden derle:
cd web
pnpm install
pnpm buildpnpm dev sahte verilerle bir tarayıcı önizlemesi açar.