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 mecaniques, la synchronisation et les bridges ; le pack apporte les stations, les recettes, les ingredients et les props qui tournent dessus.

Rien n'est un menu. La nourriture est posee sur la grille, change de couleur en cuisant, et brule si on l'y laisse. Ce que le joueur voit sur le prop est l'etat de la nourriture.

Les quatre stations

StationCe que c'est
Barbecue portableGaz, couvercle a charniere, tablette laterale avec quatre bacs a ingredients, bouteilles de sauce, spatule sur son crochet
Barbecue a gazLe grand modele. Meme tablette et meme couvercle, chassis different
Kettle a charbonFonctionne au charbon, pas au gaz : remplissez-le depuis un sac, allumez-le, regardez le lit de braises prendre. Couvercle anime, pas de tablette laterale — 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 penalite de cuisson non plus
Chacune se pose depuis l'inventaire avec un apercu fantome en direct — tournez-la, montez-la, posez-la a plat — entouree de vert la ou elle peut aller et de rouge la ou elle ne peut pas : sur une route, dans l'eau, en pente, en interieur, ou trop pres d'une autre station. Elle se ramasse de la meme facon.

Une cuisson qui se lit sur le prop

Chaque ingredient est peint sur 100 frames, du cru au parfait puis au brule. Aucune barre de progression ne vient s'y substituer.

  • La qualite de cuisson decide de la faim reellement restituee. Sur une brochette : parfait 100%, trop cuit 65%, cru 35%, brule 10%. Le burger suit une echelle 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 prevenu quand une piece est prete, et la nourriture continue jusqu'au brule si personne ne la retire.

Brochettes

Dix ingredients — boeuf, poulet, poisson, champignon, oignon, poivron vert et rouge, tomate, courgette — enfiles sur un pic une piece a la fois. Chaque piece cuit sur sa propre courbe et affiche son propre etat, donc une brochette peut sortir avec un morceau de boeuf parfait a cote d'un poivron carbonise. Portee 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 brule du vrai charbon. Le sac porte ce qu'il en reste : remplir un barbecue a moitie vide avec un sac plein consomme la moitie du sac, et le sac reste dans l'inventaire a 50%. Une charge complete brule 30 minutes, le lit de braises se reduit, et le feu s'eteint tout seul.

Le versement est anime — le lit grandit a mesure que le charbon tombe, avec de la poussiere et un effet de versement — et l'allumage traverse 60 frames, du charbon froid aux braises rougeoyantes.

La station est meublee

  • Quatre bacs a ingredients sur la tablette, adosses a un vrai stash de 25 slots. Prenez la derniere tomate et le modele du bac passe a sa version vide.
  • Ketchup et moutarde en bouteille, cibles directement sur le prop.
  • Une spatule sur son crochet, ramassee et portee en main.
  • Un comptoir annexe pour le kettle, qui n'a pas de tablette a lui.

Tout le monde voit la meme chose

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


Compatibilite

CoucheSupporte
FrameworksQBox, QBCore, ESX, Standalone
Inventairesox_inventory, qb-inventory, qs-inventory
Targetshz_lib, ox_target, qb-target, hz_textui
Requisox_lib
Tout est detecte automatiquement — le premier systeme qui repond est retenu. Rien n'est ecrit en dur : un seul fichier de config force n'importe lequel.

Ce qu'il y a dans le package

  • 26 items avec 25 icones, prets pour ox_inventory, qb-inventory et qs-inventory, plus le SQL pour les frameworks qui stockent les items en base.
  • 146 fichiers de modeles, 41 Mo — 36 props distincts, dupliques en pools pour que plusieurs joueurs cuisinent en meme temps sans partager un etat de texture.
  • 12 animations faites main sur 4 dictionnaires : les trois etats de couvercle sur chacune des trois stations a gaz, le remplissage de charbon, et le port d'une brochette ou d'une spatule.
  • 10 ytyp, collisions custom, LODs.
  • Anglais, francais et indonesien, avec les libelles d'ingredients laisses ouverts a l'edition.