Kurulum
Çoğu envanterinize eşyaları eklemekle geçen beş dakikalık bir işlem.
Başlamadan önce
Section titled “Başlamadan önce”| İhtiyacınız olan | Neden |
|---|---|
| Çalışır durumda ESX, QBCore veya QBox | Dört kullanılabilir eşya framework’ünüz üzerinden kaydedilir |
| Beş yeni eşyayı alabilecek bir envanter | ox_inventory, qb-inventory veya varsayılan ESX envanteri çalışır |
1. Klasörü yerine koyun
Section titled “1. Klasörü yerine koyun”mic_carbomb klasörünü kaynaklarınıza (örneğin resources/[mic]/ içine) bırakın. Yanında gelen ek bir prop kaynağı yoktur.
2. Framework’ünüzden sonra başlatın
Section titled “2. Framework’ünüzden sonra başlatın”server.cfg içinde ensure mic_carbomb satırını framework’ünüzün (es_extended, qb-core veya qbx_core) ve envanterinizin altına ekleyin.
Çalıştığını nasıl anlarsınız: Sunucu konsolu başlangıçta mic_carbomb kaynaklı kırmızı bir hata satırı göstermez. Görmek istemeyeceğiniz hata şudur: “Invalid framework specified in config.lua. Use ‘esx’ or ‘qbcore’.”
3. Veritabanı — kendine ait bir tablo yok
Section titled “3. Veritabanı — kendine ait bir tablo yok”mic_carbomb, yerleştirilen bombaları veritabanında değil sunucu belleğinde tutar. Tek veritabanı adımı, yalnızca varsayılan ESX envanterini kullanıyorsanız 4. adımdaki ESX eşya satırlarını eklemektir.
4. Eşyaları ekleyin
Section titled “4. Eşyaları ekleyin”| Eşya | Ne işe yarar |
|---|---|
car_bomb | Elinize bir bomba almak için kullanın, ardından yerleştirmek için bir aracın yanında E’ye basın |
phone_detonator | Ateşleyici telefonu açar: bombalarınız, hemen veya zamanlayıcıyla patlatma |
bomb_detector | Tarayıcıyı elinize alır; kaldırmak için tekrar kullanın |
bomb_defuser | Alet çantasını çıkarır; bombalı bir aracın yanında imha etmek için E’ye basın |
defused_bomb | Kullanılamaz. Config.ReturnDefusedBomb açıkken imha sonrasında geri verilir |
Hazır tanımlar inventory_items/ içinde, ikonlar ise inventory_images/ içinde gelir:
| Envanter | Tanımlar (mic_carbomb/inventory_items/) | Nereye eklenecek | İkonlar |
|---|---|---|---|
| ox_inventory | ox_inventory.md | ox_inventory/data/items.lua | inventory_images/*.png dosyalarını ox_inventory/web/images/ içine kopyalayın |
| QBCore / qb-inventory | qb_inventory.md | qb-core/shared/items.lua | Dosyaları qb-inventory/html/images/ içine kopyalayın |
| ESX varsayılan envanter | esx_sql_items.md | İçindeki sorguyu veritabanınızda bir kez çalıştırın | — |
Çalıştığını nasıl anlarsınız: Kendinize her birinden birer tane verdiğinizde beş eşya da ikonlarıyla birlikte envanterinizde görünür.
5. Framework’ünüzü belirtin
Section titled “5. Framework’ünüzü belirtin”config.lua dosyasını açın ve Config.Framework değerini esx (varsayılan) veya qbcore olarak ayarlayın. Otomatik algılama yoktur. QBox kullanıyorsanız qbcore seçin: QBox, QBCore kaynaklarını uyumluluk katmanı üzerinden çalıştırır.
Hazır dosyayı açmışken: Config.WebhookEnabled kutudan çıktığı haliyle yer tutucu bir URL ile açık gelir. Ya Discord webhook adresinizi Config.WebhookURL içine yapıştırın ya da WebhookEnabled değerini false yapın.
6. İlk test
Section titled “6. İlk test”- Bir araç çıkarın (spawnlayın) ve araçtan inin.
car_bombeşyasını kullanın. Elinizde bir bomba belirir. Araca yaklaşın (2 m içine) ve E tuşuna basın. İki saniyelik yerleştirme animasyonu oynatılır ve bomba elinizden kaybolur.bomb_detectoreşyasını kullanın ve araca bakın. Bip sesi çıkarır ve aracın üzerinde kırmızı bir blip belirir.- Kaldırmak için
bomb_detectoreşyasını tekrar kullanın. Araçtan iyice uzaklaşın ancak aracı görüş alanınızda tutun — ateşleyici yalnızca etrafınızda yüklü (stream edilmiş) olan bir aracı patlatabilir. phone_detonatoreşyasını kullanın. Telefon aracın modelini ve plakasını listeler. Yeşil tuşa basın.
Çalıştığını nasıl anlarsınız: Araç patlar ve telefonun listesinden kaybolur.
İmha etmeyi test etmek için ikinci bir bomba yerleştirin, bomb_defuser kullanın, aracın yanında durup E tuşuna basın. Çalıştığını nasıl anlarsınız: Onarım animasyonu biter, bip sesi durur ve envanterinize bir car_bomb geri gelir.
Şehrinizi açmadan önce
Section titled “Şehrinizi açmadan önce”Config.Framework, gerçekten kullandığınız framework ile eşleşiyor (QBoxüzerindeqbcore).- QBCore: her eşyanın
namealanı kendi anahtarına eşit. - Webhook ya gerçek bir URL içeriyor ya da kapatıldı.
config.luaher oyuncuya gönderilir (shared bir scripttir). İstemci dosyalarını karıştıran herkes webhook URL’sini okuyabilir. Spam yapılmasını umursamayacağınız bir kanalın webhook’unu kullanın veya kapalı bırakın.- Eşyaların maliyetine karar verin. Varsayılan olarak bomba yerleştirmek bombayı tüketmez (
Config.RemoveItemkapalıdır), bu yüzden tek bircar_bombile oyuncu istediği kadar bomba yerleştirebilir.