Rent a Car AppYeniÜcretsiz

Rent a Car App: Ayarlar

Uygulamanın config/config.lua dosyasındaki tüm seçenekler ve hype-rentacar içinde duran telefon kuralları.

v1.0.0Açık kaynakÜcretsizQBox · QBCore · ESX

İ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

config/config.lua
Debug = false,
Framework = "auto",

Seçenek

Tür

Uygulama

Uygulamanın lb-phone'da ve App Store'da nasıl görüneceği.

config/config.lua
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

config/config.lua
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:

hype-rentacar/config/config.lua
Respawn = {
    enabled = true,
    remote = true,
    fee = 250,
    maxDistance = 40.0,
},

Remote = {
    enabled = true,
    fee = 100,
    pickupRadius = 15.0,
},
SeçenekAçıklama
Remote.enabledTelefondan kiralamaya izin verir
Remote.feeTelefon kiralamalarına eklenen hizmet bedeli
Remote.pickupRadiusTelefon kiralaması teslim alınırken ofise en fazla mesafe
Respawn.enabled / Respawn.remoteKaybolan kiralık araçları yeniden çıkarmaya genel olarak / telefondan izin verir
Respawn.feeHer yeniden çıkarma için ücret
Respawn.maxDistanceOyuncu 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:

server.cfg
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.

config.lua
en.json
tr.json
fxmanifest.lua

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 build

pnpm dev sahte verilerle bir tarayıcı önizlemesi açar.

Bu sayfada