Aller au contenu

Installation

Cinq minutes. Aucun fichier SQL dĂ©diĂ© et aucune ressource secondaire : la seule manipulation en dehors du dossier consiste Ă  ajouter les items d’oiseaux dans votre inventaire.


Vous avez besoinPourquoi
ESX, QBCore ou QBox, en cours d’exĂ©cutionLes oiseaux sont des items utilisables, enregistrĂ©s via votre framework
AccĂšs Ă  la liste des items de votre inventaireQuatorze items doivent y figurer
Accùs au dossier d’images de votre inventairePour que chaque item ait son icîne

DĂ©posez mic_parrots dans vos ressources, par exemple dans resources/[mic]/. Conservez le nom de dossier d’origine ; le menu communique avec la ressource en utilisant son propre nom.

Les neuf oiseaux personnalisĂ©s se trouvent dans le dossier stream/ et leurs paramĂštres de vol dans flight.meta. Les deux sont chargĂ©s automatiquement par le manifest ; vous n’avez pas besoin de les dĂ©placer.


Dans server.cfg, placez ensure mic_parrots en dessous de votre framework (es_extended, qb-core ou qbx_core) et sous votre inventaire.

Vérification : le serveur démarre mic_parrots sans aucune ligne rouge.


Ouvrez config.lua et configurez Config.Framework avec l’une des valeurs suivantes :

ValeurPour
esxESX (valeur par défaut)
qb-coreQBCore
qboxQBox

Il n’y a pas d’auto-dĂ©tection : cette valeur dĂ©termine la façon dont les items sont enregistrĂ©s et dont les notifications s’affichent.


Rien Ă  importer pour la ressource elle-mĂȘme. Sur ESX avec l’inventaire par dĂ©faut, les items rĂ©sident dans la table items, vous les y ajouterez donc (Ă©tape suivante).


Chaque nom d’item appelle un oiseau spĂ©cifique. Les noms d’items correspondent Ă  la clĂ© de gauche dans Config.BirdItems dans config.lua.

ItemOiseauModĂšle
crowCrowJeu de base
pigeonPigeonJeu de base
seagullSeagullJeu de base
cormorantCormorantJeu de base
chickenhawkChicken HawkJeu de base
macawMacawModÚle streamé
parrotParrotModÚle streamé
falconFalconModÚle streamé
vultureVultureModÚle streamé
eagleEagleModÚle streamé
owlOwlModÚle streamé
hornbillHornbillModÚle streamé
sparrowSparrowModÚle streamé
warblerWarblerModÚle streamé

OĂč trouver les dĂ©finitions prĂȘtes Ă  l’emploi : le fichier readme.md Ă  la racine de la ressource comporte trois blocs, un par inventaire :

  • ox_inventory — le bloc destinĂ© Ă  ox_inventory/data/items.lua. Collez-le dans ce fichier.
  • QBCore — le bloc destinĂ© Ă  qb-core/shared/items.lua. Collez-le dans ce fichier.
  • ESX — le bloc intitulĂ© “ITEMS FOR ESX SQL”. ExĂ©cutez-le une fois sur votre base de donnĂ©es.

Images : les quatorze icĂŽnes se trouvent dans le dossier inventory_images/, nommĂ©es d’aprĂšs l’item (crow.png, eagle.png
). Copiez-les dans le dossier d’images de votre inventaire — pour ox_inventory il s’agit de ox_inventory/web/images/, pour qb-inventory qb-inventory/html/images/.

VĂ©rification : donnez-vous un parrot et vĂ©rifiez qu’il apparaĂźt dans votre inventaire avec son illustration.


Donnez-vous un oiseau et utilisez-le depuis l’inventaire.

VĂ©rification : votre personnage siffle, un oiseau arrive par derriĂšre et se pose sur votre Ă©paule droite. Appuyez sur U (ou tapez /parrot) et le menu Bird Companion s’ouvre avec Shoulder, Head, Dismiss et Follow. Dismiss le renvoie et vous permet d’en appeler un autre.


  • Config.Framework correspond bien Ă  votre serveur. Une valeur incorrecte est la cause la plus courante d’un item inerte.
  • Les quatorze items existent bien, y compris sparrow, et chacun possĂšde son icĂŽne.
  • Config.Locale est configurĂ© sur la langue souhaitĂ©e pour les notifications.
  • La touche U est libre. Si un autre script utilise la touche U, modifiez Config.MenuKey — voir Personnalisation.