Kurulum
On dakika sürer ve çoğu eşya tanımlarını yapıştırmakla geçer. Kaynağın kendine ait tabloları ve yardımcı bir kaynağı yoktur: vape modelleri kendi stream/ klasöründen stream edilir.
Başlamadan önce
Section titled “Başlamadan önce”| Neye ihtiyacınız var | Neden |
|---|---|
ESX (es_extended), QBCore (qb-core) veya QBox (qbx_core), çalışır durumda | Kendiliğinden algılanır; bir framework ayarı yoktur |
| Envanterinizin eşya listesine erişim | Vape’ler birer eşyadır |
| Envanterinizin görsel klasörüne erişim | Böylece her vape’in kendi simgesi olur |
1. Klasörü yerine koyun
Section titled “1. Klasörü yerine koyun”mic_vape klasörünü resources içine bırakın, örneğin resources/[mic]/ içine. Klasör adını koruyun: ilerleme çubuğu kaynakla kendi adı üzerinden konuşur.
On vape modeli ve def_props.ytyp dosyası stream/ içindedir ve manifest üzerinden yüklenir; onları taşımanız gerekmez.
2. Framework’ünüzden sonra başlatın
Section titled “2. Framework’ünüzden sonra başlatın”server.cfg içinde ensure mic_vape satırını es_extended, qb-core veya qbx_core’un ve envanterinizin altına koyun. QBox, QBCore uyumluluğu üzerinden bulunur — qbx_core qb-core sağlar — yani ayarlanacak bir şey yoktur.
Bu, normalden daha önemlidir: mic_vape başlatılmış bir framework’ü başladığı anda arar. Önce başlarsa hiçbir şey bulamaz, hiçbir eşya kaydetmez ve bunun hakkında hiçbir şey söylemez.
mic_vape altında kırmızı satır olmadan başladığında çalışmış demektir.
3. Veritabanı
Section titled “3. Veritabanı”Kaynak için hiçbir şey yok. Varsayılan envanterli ESX üzerinde, vape eşyaları items tablosuna girer — bu bir sonraki adımdır.
4. Eşyaları ekleyin
Section titled “4. Eşyaları ekleyin”Config.Vapes içindeki (config.lua dosyasında) her anahtar bir eşya adıdır ve her biri kullanılabilir olarak kaydedilir. Her birinin ne yaptığını gösteren tam liste 🎒 Eşyalar sayfasındadır. Kısaca:
| Grup | Eşyalar |
|---|---|
| Normal | vape |
| Güçlü vape’ler | invisibility_vape, speed_vape, superjump_vape, teleport_vape, invincibility_vape, health_vape, armor_vape, carspeed_vape, random_vape |
| Aromalar | vape_watermelon, vape_mango, vape_blueberry … toplam kırk tane, her biri vape_<flavour> adını taşır |
Hazır tanımların nerede olduğu, kaynağın inventory_items/ klasöründe:
| Dosya | Hangisi için | Ne yapmalı |
|---|---|---|
esx_sql_items.sql | Varsayılan envanterli ESX | Veritabanınıza bir kez içe aktarın |
ox_inventory_items.md | ox_inventory | Satırlarını ox_inventory/data/items.lua içine yapıştırın |
qb_items.md | QBCore | Satırlarını qb-core/shared/items.lua içine yapıştırın |
Görseller: simgeler inventory_images/ içindedir, her eşya için adını taşıyan bir PNG. Onları envanterinizin görsel klasörüne kopyalayın — ox_inventory/web/images/ veya qb-inventory/html/images/. Yukarıdaki listelerdeki üç eşyanın simgesi yoktur (transform_vape, freeze_vape, gravity_vape) ve vape_grape’in de yoktur; kullanacaksanız ona kendi simgenizi verin.
Kendinize vape_watermelon verebildiğinizde ve envanterinizde görseliyle göründüğünde çalışmış demektir.
5. İlk test
Section titled “5. İlk test”Kendinize vape verin ve envanterden kullanın.
Karakterinizin elinde siyah bir vape belirdiğinde çalışmış demektir. E tuşuna basın: karakteriniz onu kaldırır ve bir an sonra beyaz duman çıkar. Eşyayı tekrar kullanın veya /vape yazın, kaldırılır.
Sonra speed_vape deneyin: bir nefesten sonra on beş saniye boyunca belirgin biçimde daha hızlı koşarsınız.
Şehrinizi açmadan önce
Section titled “Şehrinizi açmadan önce”mic_vape,server.cfgiçinde framework’ünüzden sonra başlar.- Stres:
Config.Stressaçıktır ve hazır haliyle her nefeste yalnızca sunucu konsoluna bir satır yazdırır. Ya stres mantığınızıbridge/server_bridge.luaiçine koyun ya daConfig.Stress = falseyapın. Bkz. Özelleştirme. - Bildirimler varsayılan olarak kapalıdır (
Config.ShowNotifications = false). Oyuncuların “bekleme süresinde”, “vape boş” ve güç mesajlarını görmesini istiyorsanız açın. - Güçlü vape’lere karar verin. Görünmezlik, ölümsüzlük ve ışınlanma güçlüdür. Birinin cebinde görünmeden önce onlara bir fiyat, bir mağaza veya bir meslek verin.