Aller au contenu

Dépannage

Les problèmes réellement rencontrés par les utilisateurs de cette ressource, et la solution pour chacun.


Une modification apportée à la ressource n’a rien changé

Section intitulée « Une modification apportée à la ressource n’a rien changé »

restart ne recharge pas fxmanifest.lua. Si vous avez ajouté un fichier — une nouvelle locale, un nouveau modèle — exécutez d’abord refresh dans la console serveur, puis restart mic_vape. Les modifications apportées à config.lua ne nécessitent qu’un redémarrage.

Utiliser une vape ne fait rien, sans aucune erreur

Section intitulée « Utiliser une vape ne fait rien, sans aucune erreur »

C’est presque toujours l’ordre de démarrage. mic_vape recherche es_extended ou qb-core au moment où il démarre ; si votre framework démarre après lui, aucune vape n’est enregistrée comme utilisable et rien n’est affiché. Placez ensure mic_vape sous votre framework dans server.cfg et redémarrez le serveur. Sur QBox, cela signifie après qbx_core : il fournit qb-core, ce que recherche mic_vape.

Si l’ordre est correct :

  • Le nom de l’item n’est pas dans Config.Vapes. Seuls les noms qui y figurent sont utilisables. transform_vape, freeze_vape et gravity_vape sont dans les fichiers d’items mais pas dans la config — voir Items.
  • L’item n’existe pas dans votre inventaire. Ajoutez-le depuis inventory_items/.
  • Votre framework n’est pas ESX, QBCore ou QBox sous ces noms de ressources. La détection recherche es_extended et qb-core par leur nom (qbx_core de QBox fournit qb-core) ; tout autre nom nécessite une branche dans les deux fichiers de bridge/.
  • La vape n’est pas sortie. Utilisez d’abord l’item ; la touche E ne fonctionne qu’avec une vape en main.
  • Le joueur a réassigné la touche. La bouffée utilise le raccourci « Vape Puff » sous Paramètres › Raccourcis clavier › FiveM. Modifier Config.PuffKey ne définit que la valeur par défaut pour les joueurs n’ayant jamais configuré cette touche.
  • Elle est en temps de recharge (cooldown). Les vapes à pouvoirs attendent de 1 à 10 secondes entre chaque bouffée. Si les notifications sont désactivées, rien ne l’indique.

Config.ShowNotifications est réglé sur false par défaut. Définissez-le sur true pour afficher les messages « sortie », « en recharge », « vide » et les messages liés aux pouvoirs.

Soit elle s’est épuisée — elle a atteint son quota de puffs et un exemplaire a été retiré de l’inventaire — soit l’item a quitté l’inventaire (jeté, donné, rangé). La ressource vérifie toutes les 2,5 secondes et range la vape lorsque l’item n’est plus présent.

Mango et Paella sont livrées avec 2 bouffées et Ginger avec 1, ces trois-là disparaissent donc rapidement. Augmentez la valeur de puffs dans config.lua si vous souhaitez qu’elles durent plus longtemps.

La console serveur affiche « [mic_vape] OnVapePuff triggered… » à chaque bouffée

Section intitulée « La console serveur affiche « [mic_vape] OnVapePuff triggered… » à chaque bouffée »

C’est le hook de stress qui n’a pas encore de logique. Config.Stress est activé et OnVapePuff dans bridge/server_bridge.lua ne fait qu’imprimer cette ligne. Insérez-y votre logique de stress, ou définissez Config.Stress = false.

Elle téléporte vers votre repère sur la carte (waypoint) lorsque la durée de son effet se termine (5 secondes par défaut), et non au moment de la bouffée. Définissez d’abord un repère. Sans repère, un message vous en avertit si les notifications sont activées.

La vape de vitesse de véhicule a affiché « No waypoint set! »

Section intitulée « La vape de vitesse de véhicule a affiché « No waypoint set! » »

C’est le texte de la ligne car_speed dans les fichiers de langue d’origine ; c’est le message pour le boost de vitesse du véhicule lui-même. Reformulez-le dans locales/. La vape requiert que vous soyez dans un véhicule au moment de la bouffée.

Elle pioche parmi toutes les vapes de Config.Vapes sauf elle-même et la vape normale, ce qui inclut les saveurs. Si le tirage tombe sur une saveur, elle produit de la fumée et rien d’autre.

Avec Config.StaticHealth = true, la bouffée augmente la santé jusqu’à Config.Health, et uniquement si vous êtes en dessous. L’échelle de santé du jeu va de 100 à 200, donc une valeur inférieure ou égale à 100 ne fait rien. Utilisez 101–200, ou désactivez StaticHealth pour que chaque bouffée ajoute Config.Health.

L’espagnol ou le français affiche « Locale [es] does not exist »

Section intitulée « L’espagnol ou le français affiche « Locale [es] does not exist » »

Les fichiers d’origine locales/es.lua et locales/fr.lua contiennent du texte en allemand enregistré comme de. Traduisez le fichier et modifiez sa clé en es ou fr. Voir Personnalisation.

Les modèles proviennent du dossier stream/ de la ressource avec def_props.ytyp. Vérifiez que les deux sont toujours présents, que le prop dans Config.Vapes correspond à l’un des dix noms mic_…, et qu’aucune autre ressource sur votre serveur ne streame un modèle portant le même nom.

C’est le comportement prévu : utiliser la même vape à nouveau la range. Utiliser une vape différente remplace celle que vous avez en main.