Rent a Car AppYeniÜcretsiz

Rent a Car App: Kurulum

Rent a Car uygulamasını lb-phone'a ekle, oyuncular araçları telefonlarından kiralayabilsin.

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

Başlamadan önce

Bu, Rent a Car için bir eklentidir. Kendi kiralama mantığı yoktur: araçlar, fiyatlar, ofisler, ehliyet kontrolü ve tüm ücretler hype-rentacar içinde ayarlanır. Önce onu kur ve test et.

Gereksinimler

KaynakGerekliNot
hype-rentacarEvetTüm kiralama mantığı, fiyatlar, ofisler ve veritabanı burada
lb-phoneEvetUygulama telefona özel uygulama olarak eklenir
ox_libEvetCallback'ler ve diller
qbx_core / qb-core / es_extendedİsteğe bağlıSadece bakiyeyi canlı yenilemek için; yoksa uygulama açılınca yenilenir

Veritabanı ve eşya gerekmez.

İndirme bağlantıları ve başlatma sırası için Bağımlılıklar sayfasına bak.

Kurulum adımları

Kaynağı indir

Uygulama ücretsiz ve açık kaynaktır (MIT). GitHub üzerinden indirebilirsin. Bkz. Ücretsiz scriptler.

Klasör adını değiştirme

Klasörün adı mutlaka hype-rentacar-app olmalı. Başka bir isimle script kendini durdurur ve bir uyarı yazar. Klasörü hype-rentacar klasörünün yanına koy.

fxmanifest.lua

Kaynağı başlat

server.cfg dosyasına lb-phone ve hype-rentacar'dan sonra ekle.

server.cfg
ensure ox_lib
ensure oxmysql
ensure qbx_core          # veya qb-core / es_extended
ensure lb-phone

# HypeScripts
ensure hype-rentacar
ensure hype-rentacar-app

Temel ayarları yap

Uygulamanın config/config.lua dosyasını aç ve App kaydını kontrol et. Telefon kuralları (Remote ve Respawn) hype-rentacar içinde ayarlanır. Tüm seçenekler için Ayarlar sayfasına bak.

Başlatma sırası önemli

Uygulama hype-rentacar'dan önce başlarsa telefon istekleri hype-rentacar çalışana kadar reddedilir. lb-phone sonradan yeniden başlarsa uygulama telefona kendiliğinden tekrar eklenir.

Kontrol et

Uygulamanın config'inde Debug = true yap ve sunucuyu başlat. Konsolda şu satırları ara:

[DEBUG:CLIENT] [INFO] Framework detected: qbx_core
[DEBUG:CLIENT] [SUCCESS] lb-phone app added (hype-rentacar)

Telefonu aç. Rent a Car uygulamasını App Store'dan yükle (App.defaultApp = true ise ana ekranda hazır gelir).

Bir araç, süre ve hesap seç ve aracı kirala. Kiralamalarım sekmesinde En Yakın Ofise Git butonuna bas, ofise sür ve görevliyle konuş. Teslim alma penceresi açılır ve araç sen onaylayınca çıkar. Her şey çalışıyorsa Debug = false yapmayı unutma.

Nasıl çalışır

  • Kiralama: oyuncu kataloğa göz atar, bir süre ve hesap seçer ve onaylar. Toplam tutar kira, depozito ve telefon hizmet bedelinden oluşur. Araç henüz çıkmaz.
  • Teslim alma: kiralama Teslim bekliyor olarak bekler. Modeli sunan herhangi bir ofiste görevliyle konuşunca teslim alma penceresi açılır. Kiralama süresi kiralama anından itibaren işlemeye başlar.
  • Takip: Kiralamalarım her aktif kiralamayı plakası, canlı geri sayımı ve ilerleme çubuğuyla gösterir. Konumu Göster aracı GPS'te işaretler.
  • Yanıma çağırma: teslim alınmış bir araç silindiyse Yanıma Çağır aracı yeniden çıkarma ücreti karşılığında oyuncunun yanındaki boş bir yolda çıkarır.
  • İade: araç her zamanki gibi bir ofiste iade edilir ve depozito orada geri ödenir.

Uygulamadaki kiralama durumları

DurumAnlamı
Teslim bekliyorTelefondan kiralandı, ofislerde bekliyor
Araç dışarıdaTeslim alındı, araç dünyada
Araç kayıpTeslim alındı ama araç artık yok

Sonraki adımlar

Bu sayfada