İçeriğe geç

Kurulum

Yaklaşık on dakika. İçe aktarılacak SQL yok — tablolar ve tüm varsayılan içerik ilk başlatmada kendiliğinden oluşur. Her adım, çalıştığını nasıl anlayacağınızla biter.


İhtiyacınız olanNeden
oxmysql, başlatılmış, çalışan bir bağlantı dizesiyleAdmin panelinin içeriği dahil her şey veritabanında durur
fmLibBağımlılık olarak tanımlıdır; o olmadan kaynak başlamaz
glitch-minigamesLockpick adımındaki hackleme mini oyunları
ESX, QBCore veya QBox (opsiyonel)Kendiliğinden algılanır. Hiçbiri yoksa standalone çalışır
ox_target veya qb-target (opsiyonel)Yalnızca eşleşen Config.InteractionSystem için

mic_boosting klasörünü resources klasörünüze bırakın, örneğin resources/[mic]/ içine.

Klasör adını mic_boosting olarak bırakın. mic_boosting_tablet eşya adı, mic_boosting_* tabloları ve destek ekibinin size soracağı her şey bu adı kullanır.


2. Dayandığı şeylerden sonra başlatın

Section titled “2. Dayandığı şeylerden sonra başlatın”

server.cfg içinde ensure mic_boosting, oxmysql’in, framework’ünüzün (es_extended, qb-core veya qbx_core), fmLib’in, envanterinizin, target kaynağınızın ve glitch-minigames kaynağının altına gelir.

En önemlisi oxmysql’dir. Kaynak tablolarını oluşturmadan önce onu bekler; oxmysql henüz başlamadıysa kurulum atlanır ve admin paneli tüm sekmeleri boş olarak açılır.

Çalıştığını şuradan anlarsınız: konsolda [MIC-BOOSTING] Server Bridge initialized. Detected Framework: esx satırı (veya qbcore — QBox da bunu gösterir — ya da standalone) görünüyor ve mic_boosting’den kırmızı satır yok.


3. Veritabanı — yapılacak bir şey yok

Section titled “3. Veritabanı — yapılacak bir şey yok”

İlk başlatmada kaynak, oxmysql’in işaret ettiği veritabanında mic_boosting_* tablolarını oluşturur, ardından varsayılanlarla doldurur: altı sınıf, her biri için araç havuzu, her birinde dört koruma bulunan 28 alım noktası, 11 teslim noktası, altı koruma kurulumu, mini oyunlar, alet dükkânı, görevler, dönüm noktaları, başarımlar ve avantajlar.

mic_boosting.sql, şemayı elle oluşturmayı tercih edenler için kaynağın kökünde gelir. Buna ihtiyacınız yok.

Çalıştığını şuradan anlarsınız: konsol ilk başlatmada bir dizi [mic_boosting seeder] satırı yazdırıyor, sonraki başlatmalarda yazdırmıyor.


Yalnızca bir eşya zorunludur: oyuncuların tableti açmak için kullandığı mic_boosting_tablet. Altı alet eşyası tabletin Aletler sekmesinde satılır ve yalnızca çalışmalarını istiyorsanız kaydedilmesi gerekir.

EşyaNe yapar
mic_boosting_tabletTableti açar. item modunda zorunludur
mic_gps_trackerSıradaki kontrat aracının tam konumu
mic_signal_boosterSıradaki kontrat için daha küçük bir arama dairesi
mic_police_scannerSıradaki kontratta polis uyarısını geciktirir
mic_radar_jammerPolis uyarısında daha uzun bir gecikme
mic_emp_jammerLockpick mini oyununu bir kez atlar
mic_fake_platesSatın aldığınız anda heat değerinizi 0’a sıfırlar

Hazır tanımlar items/ klasöründe gelir — envanterinize uygun dosyayı seçin ve girdilerini kopyalayın:

DosyaHangisi için
items/ox_inventory.luaox_inventory — ox_inventory/data/items.lua içine gider
items/qbcore_items.luaQBCore — qb-core/shared/items.lua içine gider
items/esx_items.luaESX’in kendi envanteri — items tablonuz için satırlar

Yedi görsel items/images/ içindedir. Bunları envanterinizin görsel klasörüne kopyalayın (ox_inventory/web/images/ veya qb-inventory/html/images/).


config.lua içindeki Config.Framework varsayılan olarak 'auto' gelir: önce qb-core’u, sonra es_extended’ı arar, hiçbiri yoksa standalone çalışır. Yalnızca algılama yanlış olanı seçerse 'qbcore', 'esx' veya 'standalone' ile zorlayın.

QBox üzerinde 'auto' olarak bırakın: QBox, QBCore uyumluluğu üzerinden bulunur — qbx_core, qb-core sağlar — yani ayarlanacak bir şey yoktur. Zorlarsanız 'qbcore' kullanın.

Target kaynağınız ox_target değilse Config.InteractionSystem değerini 'qb_target' veya 'drawtext' olarak ayarlayın (düz bir E istemi, target kaynağı gerekmez).


Admin paneli /boostingconfig komutudur. Aşağıdakilerden biri doğruysa adminsiniz:

  • Config.AdminAce içinde adı geçen ACE’ye sahipsiniz (varsayılan command — txAdmin adminleri buna genellikle group.admin üzerinden sahiptir);
  • grubunuz Config.AdminGroups içinde listelenmiş (admin, superadmin, god) — ESX grubu veya bir QBCore yetkisi.

Standalone bir sunucuda tek yol ACE’dir: group.admin grubuna command ace’ini verin ve server.cfg içinde kendinizi group.admin grubuna ekleyin.

Çalıştığını şuradan anlarsınız: /boostingconfig paneli Locations sekmesinde 28 nokta listelenmiş olarak açıyor.


  1. Kendinize mic_boosting_tablet ve bir lockpick verin ve tableti kullanın.
  2. Admin panelinin Classes sekmesinde, bu test için D sınıfının Min Police Online değerini 0 yapın. Her sınıf hazır haliyle 2 çevrimiçi polis ister; bu yüzden boş bir test sunucusunda kontrat yerine Not enough police online (0/2) mesajı alırsınız.
  3. Tabletin Ana Sayfa sekmesinde D sınıfı için kuyruğa katılın ve gelen kontratı kabul edin.

Çalıştığını şuradan anlarsınız: araç haritanızda işaretli, üzerinde lockpick istemi çıkıyor, mini oyun çalışıyor ve aracı teslim noktasında teslim etmek profilinize MB ve XP ekliyor.


  • Min Police Online değerini geri koyun; test sırasında değiştirdiğiniz her sınıfta.
  • Config.PoliceJobs ayarının polis mesleği adlarınızı listelediğini kontrol edin, böylece minimum polis sayımı onları görür.
  • Config.ForceDropoffId ve Config.ForceLocationId değerlerini nil olarak bırakın. Her kontratı tek bir noktaya sabitlerler ve yalnızca test içindir.
  • Dispatch’inizi bağlayın. Varsayılan polis uyarısı bir bildirim ve bir blip’tir; cd_dispatch, ps-dispatch veya başka birini kullanmak için bridge/client_bridge.lua içindeki Bridge.PoliceDispatch fonksiyonunu düzenleyin.
  • lockpick ve advancedlockpick eşyalarının şehrinizde bir yerden edinilebildiğinden emin olun.