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.
Başlamadan önce
Section titled “Başlamadan önce”| İhtiyacınız olan | Neden |
|---|---|
| oxmysql, başlatılmış, çalışan bir bağlantı dizesiyle | Admin panelinin içeriği dahil her şey veritabanında durur |
| fmLib | Bağımlılık olarak tanımlıdır; o olmadan kaynak başlamaz |
| glitch-minigames | Lockpick 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 |
1. Klasörü yerine koyun
Section titled “1. Klasörü yerine koyun”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.
4. Eşyaları ekleyin
Section titled “4. Eşyaları ekleyin”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şya | Ne yapar |
|---|---|
mic_boosting_tablet | Tableti açar. item modunda zorunludur |
mic_gps_tracker | Sıradaki kontrat aracının tam konumu |
mic_signal_booster | Sıradaki kontrat için daha küçük bir arama dairesi |
mic_police_scanner | Sıradaki kontratta polis uyarısını geciktirir |
mic_radar_jammer | Polis uyarısında daha uzun bir gecikme |
mic_emp_jammer | Lockpick mini oyununu bir kez atlar |
mic_fake_plates | Satı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:
| Dosya | Hangisi için |
|---|---|
items/ox_inventory.lua | ox_inventory — ox_inventory/data/items.lua içine gider |
items/qbcore_items.lua | QBCore — qb-core/shared/items.lua içine gider |
items/esx_items.lua | ESX’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/).
5. Framework ve bridge
Section titled “5. Framework ve bridge”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).
6. Kendinize admin yetkisi verin
Section titled “6. Kendinize admin yetkisi verin”Admin paneli /boostingconfig komutudur. Aşağıdakilerden biri doğruysa adminsiniz:
Config.AdminAceiçinde adı geçen ACE’ye sahipsiniz (varsayılancommand— txAdmin adminleri buna genelliklegroup.adminüzerinden sahiptir);- grubunuz
Config.AdminGroupsiç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.
7. İlk kontrat
Section titled “7. İlk kontrat”- Kendinize
mic_boosting_tabletve birlockpickverin ve tableti kullanın. - Admin panelinin Classes sekmesinde, bu test için D sınıfının Min Police Online değerini
0yapı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. - 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.
Şehrinizi açmadan önce
Section titled “Şehrinizi açmadan önce”- Min Police Online değerini geri koyun; test sırasında değiştirdiğiniz her sınıfta.
Config.PoliceJobsayarının polis mesleği adlarınızı listelediğini kontrol edin, böylece minimum polis sayımı onları görür.Config.ForceDropoffIdveConfig.ForceLocationIddeğerlerininilolarak 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.luaiçindekiBridge.PoliceDispatchfonksiyonunu düzenleyin. lockpickveadvancedlockpickeşyalarının şehrinizde bir yerden edinilebildiğinden emin olun.