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.
Les quatre stations
| Station | Ce que c'est |
|---|---|
| Barbecue portable | Gaz, couvercle à charnière, tablette latérale avec quatre bacs à ingrédients, bouteilles de sauce, spatule sur son crochet |
| Barbecue à gaz | Le grand modèle. Même tablette et même couvercle, châssis différent |
| Kettle à charbon | Fonctionne 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 camp | Une grille au-dessus d'un feu de bois. Pas de couvercle, pas de molette, donc pas de pénalité de cuisson non plus |
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é
| Couche | Supporte |
|---|---|
| Frameworks | QBox, QBCore, ESX, Standalone |
| Inventaires | ox_inventory, qb-inventory, qs-inventory |
| Targets | hz_lib, ox_target, qb-target, hz_textui |
| Requis | ox_lib |
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.
