Aller au contenu

Dépannage

Les problèmes réels rencontrés avec cette ressource, présentés dans l’ordre où ils apparaissent habituellement.


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

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

Un redémarrage avec restart ne relit pas fxmanifest.lua. Si vous avez ajouté un fichier — une nouvelle locale, un nouveau modèle dans stream/ —, exécutez d’abord refresh dans la console serveur, puis restart mic_parrots. Sans le refresh, le serveur conserve sa liste de fichiers initiale et le nouveau fichier est tout simplement ignoré.

Dans l’ordre des vérifications :

  • Config.Framework ne correspond pas à votre serveur. Il doit s’agir exactement de esx, qb-core ou qbox. Les items ne sont enregistrés que pour le framework mentionné ici.
  • mic_parrots démarre avant votre framework. Déplacez ensure mic_parrots sous celui-ci dans votre server.cfg.
  • Le nom de l’item ne figure pas dans Config.BirdItems. Seuls les noms répertoriés dans cette table sont utilisables.
  • Sur ESX avec l’inventaire par défaut, l’item n’est pas présent dans la table items. Exécutez le bloc SQL pour ESX fourni dans le readme.md de la ressource.

La console affiche une erreur relative à qbx-core sur QBox

Section intitulée « La console affiche une erreur relative à qbx-core sur QBox »

La branche QBox dans server/server.lua et client/utils.lua recherche une ressource nommée qbx-core. Si votre core s’appelle qbx_core (avec un tiret du bas), cette recherche échoue. Les deux fichiers sont ouverts : modifiez le nom directement pour qu’il corresponde à votre ressource, ou ouvrez un ticket sur Discord pour que nous vous aidions.

Un seul oiseau par joueur à la fois. Ouvrez le menu, appuyez sur Dismiss, attendez qu’il s’envole, puis utilisez le prochain item.

Le menu ne s’ouvre que si un oiseau est actuellement sorti. Utilisez d’abord un item d’oiseau.

Si la touche U ne fait rien mais que la commande /parrot fonctionne, une autre ressource utilise la même commande de touche. Modifiez Config.MenuKey dans config.lua pour attribuer un autre numéro de contrôle.

/parrot indique “You don’t have permission to use this command”

Section intitulée « /parrot indique “You don’t have permission to use this command” »

C’est le message affiché par la commande lorsqu’aucun oiseau n’est sorti et que Config.NoActiveBirdNotification est réglé sur true. Il s’agit de la ligne no_permission dans votre fichier de locale ; la touche U utilise quant à elle la ligne no_active_bird_for_menu. Appelez d’abord un oiseau, ou reformulez no_permission dans locales/ si cette formulation vous dérange.

Le moineau est bien fourni (modèle, entrée dans flight.meta et image inventory_images/sparrow.png), mais il a été omis dans les trois blocs prêts à l’emploi du readme.md. Ajoutez-le à votre inventaire en dupliquant n’importe quelle autre ligne d’oiseau et en renommant l’item en sparrow.

Cormoran et Chicken Hawk affichent l’icône de la fauvette sur QBCore

Section intitulée « Cormoran et Chicken Hawk affichent l’icône de la fauvette sur QBCore »

Les lignes QBCore dans le readme.md pour cormorant et chickenhawk font pointer leur image vers warbler.png. Modifiez-les pour qu’elles pointent respectivement vers cormorant.png et chickenhawk.png, qui sont toutes deux disponibles dans inventory_images/.

Un oiseau personnalisé est invisible, ou tombe au lieu de voler

Section intitulée « Un oiseau personnalisé est invisible, ou tombe au lieu de voler »

Les neuf modèles personnalisés proviennent de stream/ et leurs données de ped de flight.meta. Vérifiez que ces deux éléments sont bien présents dans le dossier de la ressource et qu’aucune autre ressource de votre serveur ne streame un modèle portant le même nom (Parrot, Eagle, Owl…). Si vous avez ajouté votre propre oiseau, il doit impérativement avoir sa propre entrée dans flight.meta.

Le menu reste en anglais malgré le changement de langue

Section intitulée « Le menu reste en anglais malgré le changement de langue »

Config.Locale ne modifie que les notifications. Les boutons du menu sont écrits dans html/index.html ; traduisez-les directement dans ce fichier.

Config.Locale désigne une langue qui ne possède pas de fichier correspondant. Utilisez l’une des langues suivantes : en, es, de, fr, it, pl, pt, ru, tr, ou créez la vôtre selon la procédure décrite dans Personnalisation.