Trucker JobYeni

Trucker Job: Kurulum

Oyuncuların yönettiği nakliye işletmesini, tabletini ve yönetici panelini sunucunda çalışır hâle getir.

v1.0.0Escrow korumalıQBox · QBCore · ESX

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

KaynakGerekliNot
oxmysqlEvetİşletmeler, çalışanlar, filo, faturalar, krediler ve istatistikler SQL'de tutulur
ox_libEvetCallback'ler, diller, bildirimler, text UI ve progress bar'lar
hype-coreEvetFramework ve modül köprüsü, satın alımla birlikte gelir
qbx_core / qb-core / es_extendedEvetBiri yeterli, hype-core tarafından tespit edilir
ox_target / qb-targetEvetİşletme NPC'leriyle etkileşim, hype-core seçer
Yakıt ve araç anahtarı kaynağıÖnerilirTır yakıtı ve anahtarları, hype-core config'indeki Fuel ve VehicleKeys ile ayarlanır
esx_licenseSadece ESXESX'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.

config.lua
fleet.lua
npc-workers.lua
fxmanifest.lua

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_businessesAd, kasa, filo, blip ve kira tarihleriyle sahipli işletmeler
hype_truckerjob_employeesRol, komisyon ve özel yetkileriyle çalışanlar
hype_truckerjob_istatisticİşletme başına teslimat, kazanç ve mesafe toplamları
hype_truckerjob_activityHer işin sevkiyat kaydı
hype_truckerjob_npc_workersİşe alınan NPC işçiler, XP'leri, yetenekleri ve mevcut işleri
hype_truckerjob_invoicesKira, NPC maaşı ve kredi taksiti faturaları
hype_truckerjob_challengesGünlük ve haftalık görev ilerlemesi
hype_truckerjob_loansHenü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ı.

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

Dil, 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.BusinessLocations iç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 her Rent.intervalDays gü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

GirdiNeredeİşlev
NPC'yi hedefleİşletme konumuBuy the business veya Open Trucker Menu
ERota sırasındaYükü teslim et, dorseyi doldur, kutu veya malzeme yükle, tırı geri bırak
GRota sırasındaDorse rampasını veya arka kapıları aç/kapat, dorseyi zorla yerleştir
BRota sırasındaRota panelini göster veya gizle (FiveM tuş ayarlarından değiştirilebilir)
/cancelrouteRota sırasındaAktif rotayı iptal eder, config'teki CancelRoute ayarına bak
/truckeradminHer yerdeYönetici panelini açar, config'teki AdminMenu ayarına bak

Sonraki adımlar

Bu sayfada