HZ-Cook

HZ-Cook est un framework de cuisine pour FiveM, livre avec HZ-Cook BBQ, son pack de contenu barbecue. Le framework apporte les mécaniques, la synchronisation et les bridges ; le pack apporte les stations, les recettes, les ingrédients et les props qui tournent dessus.

Rien n'est un menu. La nourriture est posée sur la grille, change de couleur en cuisant, et brûle si on l'y laisse. Ce que le joueur voit sur le prop est l'état de la nourriture.

Les quatre stations

StationCe que c'est
Barbecue portableGaz, couvercle à charnière, tablette latérale avec quatre bacs à ingrédients, bouteilles de sauce, spatule sur son crochet
Barbecue à gazLe grand modèle. Même tablette et même couvercle, châssis différent
Kettle à charbonFonctionne au charbon, pas au gaz : remplissez-le depuis un sac, allumez-le, regardez le lit de braises prendre. Couvercle animé, pas de tablette latérale — il vient avec son propre comptoir annexe
Feu de campUne grille au-dessus d'un feu de bois. Pas de couvercle, pas de molette, donc pas de pénalité de cuisson non plus
Chacune se pose depuis l'inventaire avec un aperçu fantôme en direct — tournez-la, montez-la, posez-la à plat — entourée de vert là où elle peut aller et de rouge là où elle ne peut pas : sur une route, dans l'eau, en pente, en intérieur, ou trop près d'une autre station. Elle se ramasse de la même façon.

Une cuisson qui se lit sur le prop

Chaque ingrédient est peint sur 100 frames, du cru au parfait puis au brûle. Aucune barre de progression ne vient s'y substituer.

  • La qualité de cuisson décide de la faim réellement restituée. Sur une brochette : parfait 100%, trop cuit 65%, cru 35%, brûle 10%. Le burger suit une échelle continue qui ne descend jamais sous 25%.
  • Fermer le couvercle cuit 2,5 fois plus vite. Laissez-le ouvert et vous avez le temps de parler.
  • Le joueur est prévenu quand une pièce est prêté, et la nourriture continue jusqu'au brûle si personne ne la retire.

Brochettes

Dix ingrédients — boeuf, poulet, poisson, champignon, oignon, poivron vert et rouge, tomate, courgette — enfiles sur un pic une pièce à la fois. Chaque pièce cuit sur sa propre courbe et affiche son propre état, donc une brochette peut sortir avec un morceau de boeuf parfait à côté d'un poivron carbonise. Portée en main avec sa propre animation.

Burgers

Assembles couche par couche, sur la station, dans l'ordre choisi par le joueur — jusqu'a 12 couches : pain du bas, steak, fromage, salade, tomate, oignon, bacon, ketchup, moutarde, pain du haut. Les couches s'empilent visuellement. Ce que vaut le burger vient de ce qu'on y a mis et de la cuisson de chaque partie.

Un charbon qui s'epuise

Le kettle brûle du vrai charbon. Le sac porte ce qu'il en reste : remplir un barbecue à moitié vide avec un sac plein consomme la moitié du sac, et le sac reste dans l'inventaire à 50%. Une charge complète brûle 30 minutes, le lit de braises se réduit, et le feu s'éteint tout seul.

Le versement est animé — le lit grandit à mesure que le charbon tombe, avec de la poussière et un effet de versement — et l'allumage traverse 60 frames, du charbon froid aux braises rougeoyantes.

La station est meublée

  • Quatre bacs à ingrédients sur la tablette, adosses à un vrai stash de 25 slots. Prenez la dernière tomate et le modèle du bac passe a sa version vide.
  • Ketchup et moutarde en bouteille, cibles directement sur le prop.
  • Une spatule sur son crochet, ramassée et portée en main.
  • Un comptoir annexe pour le kettle, qui n'a pas de tablette à lui.

Tout le monde voit la même chose

Stations, feu, nourriture, progression de cuisson, couvercle, niveau du lit de braises — tout est autoritaire côté serveur et synchronise. Un joueur qui passe voit ce que le cuisinier est en train de faire.


Compatibilité

CoucheSupporte
FrameworksQBox, QBCore, ESX, Standalone
Inventairesox_inventory, qb-inventory, qs-inventory
Targetshz_lib, ox_target, qb-target, hz_textui
Requisox_lib
Tout est détecté automatiquement — le premier système qui répond est retenu. Rien n'est écrit en dur : un seul fichier de config force n'importe lequel.

Ce qu'il y a dans le package

  • 26 items avec 25 icônes, prêts pour ox_inventory, qb-inventory et qs-inventory, plus le SQL pour les frameworks qui stockent les items en base.
  • 146 fichiers de modèles, 41 Mo — 36 props distincts, dupliques en pools pour que plusieurs joueurs cuisinent en même temps sans partager un état de texture.
  • 12 animations faites main sur 4 dictionnaires : les trois états de couvercle sur chacune des trois stations à gaz, le remplissage de charbon, et le port d'une brochette ou d'une spatule.
  • 10 ytyp, collisions custom, LODs.
  • Anglais, français et indonésien, avec les libellés d'ingrédients laisses ouverts à l'édition.