Aller au contenu

Installation

Cinq minutes. Aucune base de données à préparer : tout ce que cette ressource mémorise réside dans deux fichiers JSON situés dans son propre dossier.


PrérequisPourquoi
ESX, QBCore ou QBoxVĂ©rifications d’administrateur, mĂ©tiers, notifications et items utilisables proviennent du framework
Un build récent du jeuLes peintures caméléon appartiennent au set de couleurs de véhicules le plus récent
Un inventaire prenant en charge les items utilisables du frameworkUniquement si vous souhaitez utiliser les items de peinture

Téléchargez mic_chameleon depuis vos granted assets Cfx.re et placez le dossier dans vos ressources, par exemple dans resources/[mic]/mic_chameleon.

Laissez les dossiers data/ et stream/ à leur place. data/ contient les définitions de couleurs (carcols_gen9.meta, carmodcols_gen9.meta, carmodcols.ymt) et stream/ contient vehicle_paint_ramps.ytd, les textures qui permettent aux peintures 223 à 242 de changer de couleur selon les reflets.


Dans server.cfg, ajoutez la ligne ensure mic_chameleon en dessous de es_extended, qb-core ou qbx_core (et sous votre inventaire si vous utilisez les items).

Cela fonctionne si la console affiche trois lignes [Camaleon] : le framework dĂ©tectĂ© (ESX ou QBCore — QBox s’affiche en tant que QBCore), le chargement des permissions, et Registered 82 chameleon paint items + reset item. Les deux premiĂšres s’affichent dans la langue dĂ©finie par Config.Locale, configurĂ©e par dĂ©faut en espagnol — ESX Framework detectado automĂĄticamente. est tout Ă  fait normal.

Si la premiĂšre ligne indique qu’aucun framework compatible n’a Ă©tĂ© dĂ©tectĂ©, la ressource a dĂ©marrĂ© avant votre framework. DĂ©placez la ligne plus bas.


La ressource crĂ©e automatiquement permissions.json et vehicle_original_colors.json s’ils sont manquants. Le seul fichier SQL du dossier sert aux dĂ©finitions d’items pour ESX, ci-dessous, et vous n’en avez besoin que sur ESX sans ox_inventory.


Ignorez cette étape si vous ne souhaitez utiliser que le menu, ou définissez Config.UseItems = false.

ItemCe qu’il fait
chameleon_paint_161 
 chameleon_paint_242Un par couleur, 82 au total. Utilisé assis dans un véhicule, il est consommé et peint le véhicule de cette couleur
chameleon_resetConsommĂ©, et rĂ©initialise le vĂ©hicule Ă  la couleur qu’il avait avant d’ĂȘtre peint pour la premiĂšre fois

Les dĂ©finitions sont prĂȘtes dans le dossier items/. Copiez celle qui correspond Ă  votre configuration :

Votre inventaireFichierEmplacement
ox_inventoryitems/ox.luaDans ox_inventory/data/items.lua
qb-inventory (QBCore)items/qb.luaDans qb-core/shared/items.lua
Inventaire par dĂ©faut d’ESXitems/sql.sqlImportez-le une fois dans votre base de donnĂ©es ; il ajoute les items Ă  la table items

Chaque fichier est entiĂšrement commentĂ© afin de rester inoffensif dans la ressource — copiez les entrĂ©es sans les marqueurs de commentaire.

Cela fonctionne si vous vous donnez chameleon_paint_200, vous vous asseyez dans un vĂ©hicule, l’utilisez, et le vĂ©hicule change de couleur tandis que l’item disparaĂźt.


Rien Ă  configurer. Config.Framework = "auto" dĂ©tecte es_extended ou qb-core. QBox est dĂ©tectĂ© de la mĂȘme maniĂšre via sa compatibilitĂ© QBCore — qbx_core fournit qb-core. Si vous prĂ©fĂ©rez le figer, dĂ©finissez "esx" ou "qbcore" ("qbcore" sur QBox) ; la ressource n’essaiera pas de deviner et vous signalera dans la console si ce framework n’est pas actif.


  1. Asseyez-vous dans n’importe quel vĂ©hicule.
  2. Tapez /chameleon.
  3. Avec la configuration d’origine, le menu ne s’ouvre que pour une personne inscrite sur la liste des permissions ou ayant le mĂ©tier mechanic ou police. En tant qu’administrateur, tapez d’abord /chameleongive suivi de votre propre ID serveur.

Cela fonctionne si une grille d’échantillons apparaĂźt, cliquer sur l’un d’eux peint le vĂ©hicule, et Reset restaure la couleur d’origine. Échap ou la croix X ferme le menu.


  • Videz la liste des permissions. permissions.json est livrĂ© avec des Steam ID d’exemple. Supprimez le fichier ; la ressource en crĂ©era un vierge au prochain dĂ©marrage.
  • Effacez la mĂ©moire des couleurs. vehicle_original_colors.json est Ă©galement livrĂ© avec des entrĂ©es d’exemple. Supprimez-le de la mĂȘme façon.
  • Choisissez la langue. La configuration par dĂ©faut indique Config.Locale = "es". DĂ©finissez "fr" ou la langue de votre choix.
  • DĂ©placez ou supprimez les deux marqueurs d’atelier dans Config.Locations — ils sont placĂ©s Ă  des coordonnĂ©es d’exemple.
  • DĂ©cidez qui peut peindre. Consultez le tableau des permissions dans Personnalisation.