İçeriğe geç

Kurulum

Beş dakika. Hazırlanacak bir veritabanı yok: bu kaynağın hatırladığı her şey kendi klasöründeki iki JSON dosyasında yaşar.


İhtiyacınız olanNeden
ESX, QBCore veya QBoxAdmin kontrolleri, meslekler, bildirimler ve kullanılabilir eşyalar framework’ten gelir
Yeni bir oyun sürümü (build)Bukalemun boyaları, daha yeni araç renk setine aittir
Framework’ün kullanılabilir eşyalarını destekleyen bir envanterYalnızca boya eşyalarını istiyorsanız

mic_chameleon klasörünü Cfx.re granted assets sayfanızdan indirin ve resources klasörünüze bırakın, örneğin resources/[mic]/mic_chameleon.

data/ ve stream/ klasörlerini olduğu yerde bırakın. data/ renk tanımlarını (carcols_gen9.meta, carmodcols_gen9.meta, carmodcols.ymt), stream/ ise 223 ile 242 arasındaki boyaların renk değiştirmesini sağlayan dokuları içeren vehicle_paint_ramps.ytd dosyasını tutar.


server.cfg içinde ensure mic_chameleon satırını es_extended, qb-core veya qbx_core satırlarının (ve eşyaları kullanıyorsanız envanterinizin) altına ekleyin.

Çalıştığını şuradan anlarsınız: konsol üç [Camaleon] satırı yazdırıyor: bulduğu framework (ESX veya QBCore — QBox, QBCore olarak görünür), yetkilerin yüklendiği ve Registered 82 chameleon paint items + reset item. İlk ikisi Config.Locale dilindedir ve varsayılan olarak İspanyolcadır — ESX Framework detectado automáticamente. aynı iyi haberdir.

İlk satır uyumlu bir framework algılanmadığını söylüyorsa, kaynak framework’ünüzden önce başlamış demektir. Satırı aşağı taşıyın.


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

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

Kaynak, eksikse permissions.json ve vehicle_original_colors.json dosyalarını kendisi oluşturur. Klasördeki tek SQL dosyası aşağıdaki ESX eşya tanımları içindir ve yalnızca ox_inventory olmayan bir ESX’te ihtiyaç duyarsınız.


Yalnızca menüyü istiyorsanız bu adımı atlayın ya da Config.UseItems = false yapın.

EşyaNe yapar
chameleon_paint_161 … chameleon_paint_242Renk başına bir tane, toplam 82. Bir arabada otururken kullanılır, tüketilir ve arabayı o renge boyar
chameleon_resetTüketilir ve arabayı ilk boyanmadan önceki rengine geri döndürür

Tanımlar items/ klasöründe hazırdır. Kurulumunuza uyanı kopyalayın:

EnvanterinizDosyaNereye gider
ox_inventoryitems/ox.luaox_inventory/data/items.lua içine
qb-inventory (QBCore)items/qb.luaqb-core/shared/items.lua içine
ESX varsayılan envanteriitems/sql.sqlVeritabanınıza bir kez içe aktarın; eşyaları items tablosuna ekler

Her dosyanın tamamı yorum satırı hâlindedir, böylece kaynak içinde zararsızca durabilir — yorum işaretlerini değil, girdileri kopyalayın.

Çalıştığını şuradan anlarsınız: kendinize chameleon_paint_200 verip bir arabaya biniyor ve kullanıyorsunuz; araba renk değiştiriyor ve eşya kayboluyor.


Ayarlanacak bir şey yok. Config.Framework = "auto", es_extended veya qb-core kaynağını bulur. QBox da aynı şekilde, QBCore uyumluluğu üzerinden bulunur — qbx_core, qb-core sağlar. Sabitlemek isterseniz "esx" veya "qbcore" yapın (QBox’ta "qbcore"); kaynak o zaman tahmin yürütmeyi reddeder ve o framework çalışmıyorsa bunu konsolda size söyler.


  1. Herhangi bir arabaya binin.
  2. /chameleon yazın.
  3. Hazır config ile menü yalnızca yetki listesindeki biri ya da mechanic veya police mesleğine sahip biri için açılır. Admin olarak önce /chameleongive ve ardından kendi sunucu kimliğinizi yazın.

Çalıştığını şuradan anlarsınız: bir renk örnekleri ızgarası görünüyor, birine tıklamak arabayı boyuyor ve Reset orijinal rengi geri getiriyor. Esc veya X menüyü kapatır.


  • Yetki listesini boşaltın. permissions.json örnek Steam ID’leriyle gelir. Dosyayı silin; kaynak bir sonraki başlatmada yeni, boş bir tane oluşturur.
  • Renk belleğini temizleyin. vehicle_original_colors.json da örnek girdilerle gelir. Aynı şekilde silin.
  • Dili seçin. Hazır config’te Config.Locale = "es" vardır. "en" veya istediğiniz dili yazın.
  • İki boya dükkânı işaretçisini taşıyın veya kaldırın, Config.Locations içinde — örnek koordinatlarda duruyorlar.
  • Kimin boyayacağına karar verin. Özelleştirme sayfasındaki yetki tablosunu okuyun.