Trucker Job: Kurulum
Oyuncuların yönettiği nakliye işletmesini, tabletini ve yönetici panelini sunucunda çalışır hâle getir.
Başlamadan önce
Script; framework, target, yakıt ve araç anahtarı kaynaklarınla satın alımla birlikte gelen hype-core üzerinden konuşur. OneSync'in açık olduğundan ve sunucu artifact'inin 7290 veya daha yeni olduğundan emin ol.
Gereksinimler
| Kaynak | Gerekli | Not |
|---|---|---|
| oxmysql | Evet | İşletmeler, çalışanlar, filo, faturalar, krediler ve istatistikler SQL'de tutulur |
| ox_lib | Evet | Callback'ler, diller, bildirimler, text UI ve progress bar'lar |
| hype-core | Evet | Framework ve modül köprüsü, satın alımla birlikte gelir |
| qbx_core / qb-core / es_extended | Evet | Biri yeterli, hype-core tarafından tespit edilir |
| ox_target / qb-target | Evet | İşletme NPC'leriyle etkileşim, hype-core seçer |
| Yakıt ve araç anahtarı kaynağı | Önerilir | Tır yakıtı ve anahtarları, hype-core config'indeki Fuel ve VehicleKeys ile ayarlanır |
| esx_license | Sadece ESX | ESX'te ehliyet kontrolü için gerekir |
| MugShotBase64 | İsteğe bağlı | Discord avatarı olmayan oyuncular için tablet profil fotoğrafı |
Sunucuda OneSync, 7290+ artifact ve MySQL 8.0+ veya MariaDB 10.2+ gerekir (son aktivite sorguları window function kullanır).
İndirme bağlantıları ve başlatma sırası için Bağımlılıklar sayfasına bak.
Kurulum adımları
Kaynağı indir
En güncel sürümü portal.cfx.re'den indir. hype-core aynı satın alımla hesabına tanımlanır. Bkz. Satın alımı indir.
Klasör adlarını değiştirme
Klasörleri hype-truckerjob ve hype-core olarak bırak. Script hype-core'u kaynak adıyla çağırır.
Veritabanı
INSTALL/install.sql dosyasını veritabanında bir kez çalıştır (HeidiSQL, phpMyAdmin veya MySQL konsolu). Scriptin
kullandığı tüm tabloları oluşturur:
| Tablo | İçerik |
|---|---|
hype_truckerjob_personel | Şoför XP'si, teslimatlar, kazançlar, mesafe ve puanlar |
hype_truckerjob_businesses | Ad, kasa, filo, blip ve kira tarihleriyle sahipli işletmeler |
hype_truckerjob_employees | Rol, komisyon ve özel yetkileriyle çalışanlar |
hype_truckerjob_istatistic | İşletme başına teslimat, kazanç ve mesafe toplamları |
hype_truckerjob_activity | Her işin sevkiyat kaydı |
hype_truckerjob_npc_workers | İşe alınan NPC işçiler, XP'leri, yetenekleri ve mevcut işleri |
hype_truckerjob_invoices | Kira, NPC maaşı ve kredi taksiti faturaları |
hype_truckerjob_challenges | Günlük ve haftalık görev ilerlemesi |
hype_truckerjob_loans | Henüz ödenmemiş işletme kredileri |
Bu adımı atlama
Script başlarken sadece son dört tabloyu oluşturur ve eksik sütunları kendisi ekler. İşletme, çalışan ve istatistik
tabloları yalnızca install.sql ile gelir. Bunlar olmadan konsolda Failed to load businesses yazar ve kimse
işletme satın alamaz.
Kaynakları başlat
server.cfg dosyasına oxmysql, ox_lib, framework'ün ve target kaynağından sonra ekle. hype-core,
hype-truckerjob'dan önce başlamalı.
ensure oxmysql
ensure ox_lib
ensure qbx_core # veya qb-core / es_extended
ensure ox_target # veya qb-target
# HypeScripts
ensure hype-core
ensure hype-truckerjobDil, ox_lib'in convar'ı ile ayarlanır, bkz. Diller.
Temel ayarları yap
config/config.lua dosyasını aç ve en azından PaymentType, Currency, BusinessLocations, Rent ve
RequiredDriverLicense ayarlarını kontrol et. hype-core'un config/config.lua dosyasında Fuel ve VehicleKeys
değerlerini kullandığın kaynaklara göre ayarla. Tüm seçenekler için Ayarlar
sayfasına bak.
Her işletmeye spawn noktası ekle
Sadece 1 numaralı işletme locations (tır ve dorse spawn noktaları) ile gelir. 2 ile 5 arasındaki işletmeler
satın alınabilir, ancak onlara locations ekleyene kadar rotaları This business has no vehicle spawn location
configured mesajıyla reddedilir. Bkz. Satılık işletmeler.
Kontrol et
Config.Debug = true yap ve sunucuyu başlat. Konsolda şu satırları ara:
[DEBUG] [SUCCESS] Database ready (4 tables, 15 migrations checked)
[DEBUG] [SUCCESS] Loaded 0 business row(s) and 0 employee row(s)Sunucuya gir. Her işletmede bir Trucker Station blip'i ve bir NPC bulunur. 1 numaralı işletmedeki (limandaki) NPC'yi hedefle ve Buy the business seçeneğini seç. Ücret bankandan çekilir.
NPC'yi tekrar hedefle ve Open Trucker Menu seçeneğini seç. Tablet, rehberli bir turla açılır. İşletme,
Config.Vehicles içindeki ilk tıra (varsayılan olarak ücretsiz bir Mule) zaten sahiptir.
İşletmeye biraz para yatır, bir rotanın tırını (ve dorsesini) işletme kasasıyla satın al, rotayı Rotalar sayfasından
başlat ve bitir. Sahibin komisyonu %100 olduğu için ödeme PaymentType hesabına geçer ve iş Sevkiyat kaydında
görünür. Her şey çalışıyorsa Config.Debug = false yapmayı unutma.
Nasıl çalışır
- İşletmeler: oyuncular
Config.BusinessLocationsiçindeki konumlardan birini NPC'den satın alır. Alan kişi sahip (Boss) olur ve işletmenin kendi kasası, filosu, personeli, XP'si ve seviyesi olur. Kira herRent.intervalDaysgünde bir faturalandırılır. - Tablet: tüm sayfalar işletme NPC'sinden açılır: şirket sohbetli Gösterge Paneli, Araç mağazası, Garaj, Rotalar, Sevkiyat, Çalışanlar, NPC İşçiler, Faturalar, Ayarlar ve kişisel Profil. Bir çalışanın neyi göreceği rolünün yetkilerine bağlıdır.
- Rotalar: şoför, işletmenin tırına (ve dorsesine) sahip olduğu bir rotayı seçer. Araçlar işletmede spawn olur, şoför yükü alış noktasında yükler, teslim eder ve tırı geri getirir. Ödeme şoför (komisyonu kadar) ile işletme kasası arasında paylaşılır.
- Yükleme tipleri: bekleyen dorseyi bağla, kutuları elle kamyona taşı, forkliftle düz dorse yükle, arabaları araç taşıyıcıya sür, işaretçide tankeri doldur veya şantiyede damperli kamyon ve mikser yükle.
- Puanlama: her teslimat tır ve yük hasarı, hız aşımı ve kullanılan süreye göre 1 ile 5 yıldız alır. Yüksek puanlar bonus öder, hasar ödemeyi düşürür.
- Filo: sahip olunan tırlar yakıt, hasar ve kilometreyi, dorseler hasar ve kilometreyi takip eder. Garajda yakıt doldur, tamir et ve sat.
- Sevkiyat: şirketin tüm tırlarını gösteren canlı bir harita ve tüm işlerin aranabilir kaydı.
- Çalışanlar: yanında duran oyuncuları işe al, onlara rol ve komisyon ver, tek tek yetkileri değiştir.
- NPC işçiler: rotaları kendi başına süren NPC şoförler işe al. İşleri sunucuda simüle edilir, işletmenin filosunu kullanır ve başarısız olabilir.
- Faturalar ve krediler: kira, NPC maaşları ve kredi taksitleri son ödeme tarihli faturalar olarak gelir. Ödenmeyen kira veya kredi faturaları işletmeyi tekrar satışa çıkarır.
- Görevler ve istatistikler: para ve XP ödüllü günlük ve haftalık görevler, her şoför için kişisel bir istatistik sayfası.
- Yönetici paneli: sunucu ekibi tüm işletmeleri, aktif rotaları ve son aktiviteleri görür; bunları düzenleyebilir, sıfırlayabilir veya düzeltebilir.
Kontroller ve komutlar
| Girdi | Nerede | İşlev |
|---|---|---|
| NPC'yi hedefle | İşletme konumu | Buy the business veya Open Trucker Menu |
E | Rota sırasında | Yükü teslim et, dorseyi doldur, kutu veya malzeme yükle, tırı geri bırak |
G | Rota sırasında | Dorse rampasını veya arka kapıları aç/kapat, dorseyi zorla yerleştir |
B | Rota sırasında | Rota panelini göster veya gizle (FiveM tuş ayarlarından değiştirilebilir) |
/cancelroute | Rota sırasında | Aktif rotayı iptal eder, config'teki CancelRoute ayarına bak |
/truckeradmin | Her yerde | Yönetici panelini açar, config'teki AdminMenu ayarına bak |
Sonraki adımlar
SSS
Uber App'te en sık karşılaşılan sorunların çözümleri; telefonda görünmeyen uygulamadan başlatılamayan veya bitirilemeyen yolculuklara kadar.
Ayarlar
Config dosyalarındaki tüm seçenekler; rotalar, araçlar ve teslimat puanından kira, kredi, filo aşınması, NPC işçiler, yetkiler ve Discord loglarına kadar.