Aller au contenu

Dépannage

Les problèmes réels et où chercher la solution.


Une modification d’un fichier n’a rien changé

Section intitulée « Une modification d’un fichier n’a rien changé »

Un simple redémarrage (restart) ne recharge pas le fichier fxmanifest.lua. Si vous avez ajouté un fichier — une nouvelle locale par exemple —, tapez d’abord refresh dans la console du serveur, puis restart mic_chameleon. Les modifications apportées à config.lua et aux fichiers de langue ne nécessitent qu’un redémarrage de la ressource.

“Vous n’avez pas la permission d’utiliser cette commande”

Section intitulée « “Vous n’avez pas la permission d’utiliser cette commande” »

Avec la configuration d’origine, le menu s’ouvre pour les joueurs inscrits sur la liste des permissions ainsi que pour les métiers mechanic et police, personne d’autre. Vous pouvez :

  • ajouter le joueur avec /chameleongive suivi de son ID serveur, ou
  • ajouter son métier à Config.AuthorizedJobs, ou
  • régler Config.Permissions = false pour permettre à tout le monde de peindre.

Si vous recevez ce même message lors de l’exécution de /chameleongive, cela signifie que vous n’êtes pas administrateur au sens du bridge : groupe admin ou superadmin sur ESX, permission admin ou god sur QBCore.

“Impossible de récupérer l’identifiant Steam du joueur”

Section intitulée « “Impossible de récupérer l’identifiant Steam du joueur” »

La liste des permissions enregistre les Steam ID. Le joueur doit obligatoirement avoir lancé Steam lors de sa connexion, sinon il ne peut pas être ajouté. Attribuez-lui plutôt un métier de Config.AuthorizedJobs, ou désactivez les permissions.

Vous devez obligatoirement être assis dans un véhicule ; dans le cas contraire, vous recevez le message indiquant que vous n’êtes pas dans un véhicule. Si vous y êtes et que rien n’apparaît, cherchez les lignes [Camaleon] dans la console du serveur : si aucun framework n’a été détecté, la ressource a démarré avant ESX, QBCore ou QBox. Placez ensure mic_chameleon sous votre framework dans server.cfg — sur QBox, sous qbx_core.

Le fichier config.lua d’origine contient Config.Locale = "es". Réglez-le sur "fr" ou un autre des neuf codes de locales/. L’invite du marqueur et le titre du menu ne sont pas dans les fichiers de langue : modifiez-les dans config.lua et html/ui.html.

La peinture ressemble à une couleur unie et plate

Section intitulée « La peinture ressemble à une couleur unie et plate »

Les peintures sont des teintes nacrées issues du set de couleurs de véhicules le plus récent, et vingt d’entre elles (223 à 242) proviennent des dossiers data/ et stream/ de cette ressource.

  • Assurez-vous que les deux dossiers sont toujours présents dans la ressource et n’ont pas été renommés.
  • Les fichiers de données sont lus lors de la connexion du joueur. Après l’installation, les joueurs déjà en jeu doivent se reconnecter.
  • Votre serveur doit tourner sur un build du jeu suffisamment récent pour intégrer les peintures caméléon. Si vous forcez un vieux build avec sv_enforceGameBuild, augmentez-le.

Le reset indique “Aucune couleur d’origine trouvée pour ce véhicule”

Section intitulée « Le reset indique “Aucune couleur d’origine trouvée pour ce véhicule” »

La couleur d’origine est enregistrée la première fois qu’un véhicule est peint, indexée par son modèle et sa plaque d’immatriculation. Elle ne peut pas être restaurée si :

  • le véhicule a été peint avant l’installation de la ressource, ou par un autre script ;
  • sa plaque a changé depuis ;
  • le fichier vehicle_original_colors.json a été supprimé.

Dans ces cas-là, repeignez-le dans votre atelier habituel.

La peinture disparaît après un redémarrage du serveur

Section intitulée « La peinture disparaît après un redémarrage du serveur »

Cette ressource peint le véhicule qui se trouve devant vous ; elle n’écrit pas dans votre garage. Le fait que la couleur subsiste après rangement et ressortie du garage dépend de la capacité de votre script de garage à sauvegarder les propriétés du véhicule. Ce que cette ressource conserve d’un redémarrage à l’autre, c’est la couleur d’origine, afin que le reset fonctionne toujours.

Dans l’ordre :

  • Config.UseItems est-il activé ? La console doit indiquer l’enregistrement de 82 items au démarrage.
  • L’item est-il défini dans votre inventaire sous le nom exact — par exemple chameleon_paint_200, et non chameleon_200 ? Voir les fichiers dans items/.
  • Êtes-vous assis dans un véhicule ? L’item n’est consommé que si vous l’êtes.
  • Votre inventaire prend-il en charge les items utilisables du framework ? Cette ressource les enregistre via ESX ou QBCore, et non directement auprès de l’inventaire.

Si vous avez activé Config.ItemsRequirePermission et que la console affiche une erreur lors de l’utilisation d’un item, désactivez cette option et transmettez-nous l’erreur sur Discord.

Aucune image n’est fournie. Ajoutez des fichiers PNG portant le nom des items (par exemple chameleon_paint_200.png) dans le dossier d’images de votre inventaire.