HZ-Cook

HZ-Cook ist ein Koch-Framework fuer FiveM, ausgeliefert mit HZ-Cook BBQ, seinem Barbecue-Content-Pack. Das Framework liefert die Mechanik, die Synchronisation und die Bridges; das Pack liefert die Stationen, Rezepte, Zutaten und Props, die darauf laufen.

Nichts ist ein Menue. Das Essen liegt auf dem Rost, verfaerbt sich waehrend es gart, und verbrennt, wenn es liegen bleibt. Was der Spieler auf dem Prop sieht, ist der Zustand des Essens.

Die vier Stationen

StationWas es ist
Tragbarer GrillGas, Klappdeckel, Seitenablage mit vier Zutatenboxen, Saucenflaschen, Pfannenwender am Haken
GasgrillDer grosse. Gleiche Ablage und gleicher Deckel, anderer Rahmen
Kohle-KettleLaeuft mit Kohle statt Gas: aus einem Sack befuellen, anzuenden, dem Glutbett beim Durchziehen zusehen. Animierter Deckel, keine Seitenablage — dafuer eine eigene Beistelltheke
LagerfeuerEin Rost ueber einem Holzfeuer. Kein Deckel, kein Regler, also auch keine Garzeit-Strafe
Jede wird aus dem Inventar mit einer Live-Geistervorschau platziert — drehen, anheben, flach ablegen — gruen umrandet, wo sie stehen darf, und rot, wo nicht: auf einer Strasse, im Wasser, am Hang, in Innenraeumen oder zu nah an einer anderen Station. Wird genauso wieder aufgenommen.

Garen, das man am Prop ablesen kann

Jede Zutat ist ueber 100 Frames gemalt, von roh ueber perfekt bis verbrannt. Es gibt keinen Fortschrittsbalken, der das ersetzt.

  • Die Garqualitaet entscheidet, wie viel Hunger das Essen tatsaechlich wiederherstellt. Auf einem Spiess: perfekt 100%, durch 65%, roh 35%, verbrannt 10%. Der Burger laeuft auf einer stufenlosen Skala, die nie unter 25% faellt.
  • Deckel zu gart 2,5-mal schneller. Lass ihn offen und du hast Zeit zu reden.
  • Der Spieler wird benachrichtigt, wenn ein Stueck fertig ist, und das Essen gart bis zum Verbrennen weiter, wenn es niemand herunternimmt.

Spiesse

Zehn Zutaten — Rind, Huhn, Fisch, Pilz, Zwiebel, gruene und rote Paprika, Tomate, Zucchini — Stueck fuer Stueck auf einen Spiess gezogen. Jedes Stueck gart auf seiner eigenen Kurve und zeigt seinen eigenen Zustand, ein Spiess kann also mit einem perfekten Stueck Rind neben einer verkohlten Paprika herunterkommen. Wird mit eigener Animation in der Hand getragen.

Burger

Schicht fuer Schicht an der Station zusammengesetzt, in der Reihenfolge, die der Spieler waehlt — bis zu 12 Schichten: unteres Broetchen, Patty, Kaese, Salat, Tomate, Zwiebel, Bacon, Ketchup, Senf, oberes Broetchen. Die Schichten stapeln sich sichtbar. Was der Burger wert ist, ergibt sich daraus, was hineinkam und wie gut jeder Teil gegart wurde.

Kohle, die ausgeht

Der Kettle verbrennt echte Kohle. Der Sack traegt das, was von ihm uebrig ist: einen halbleeren Grill mit einem vollen Sack zu befuellen verbraucht den halben Sack, und der Sack bleibt mit 50% im Inventar. Eine volle Ladung brennt 30 Minuten, das Glutbett schrumpft, und das Feuer geht von selbst aus.

Das Einfuellen ist animiert — das Bett waechst, waehrend die Kohle faellt, mit Staub und einem Schuett-Effekt — und das Anzuenden durchlaeuft 60 Frames, von kalter Kohle bis zur Glut.

Die Station ist eingerichtet

  • Vier Zutatenboxen auf der Ablage, hinterlegt mit einem echten Stash aus 25 Slots. Nimm die letzte Tomate und das Modell der Box wechselt auf die leere Version.
  • Ketchup und Senf in Flaschen, direkt am Prop anvisierbar.
  • Ein Pfannenwender am Haken, der aufgenommen und getragen wird.
  • Eine Beistelltheke fuer den Kettle, der keine eigene Ablage hat.

Alle sehen dasselbe

Stationen, Feuer, Essen, Garfortschritt, Deckel, Fuellstand des Glutbetts — alles ist serverautoritativ und synchronisiert. Ein Spieler, der vorbeigeht, sieht, was der Koch gerade tut.


Kompatibilitaet

EbeneUnterstuetzt
FrameworksQBox, QBCore, ESX, Standalone
Inventareox_inventory, qb-inventory, qs-inventory
Targetshz_lib, ox_target, qb-target, hz_textui
Erforderlichox_lib
Alles wird automatisch erkannt — das erste System, das antwortet, wird genommen. Nichts ist fest verdrahtet: eine einzige Config-Datei erzwingt jedes davon.

Was im Paket steckt

  • 26 Items mit 25 Icons, fertig fuer ox_inventory, qb-inventory und qs-inventory, dazu das SQL fuer Frameworks, die Items in der Datenbank ablegen.
  • 146 Modelldateien, 41 MB — 36 eigenstaendige Props, in Pools vervielfaeltigt, damit mehrere Spieler gleichzeitig kochen koennen, ohne sich einen Texturzustand zu teilen.
  • 12 handgemachte Animationen in 4 Dictionaries: die drei Deckelzustaende an jeder der drei Gasstationen, das Kohlebefuellen und das Tragen von Spiess oder Pfannenwender.
  • 10 ytyp, eigene Kollisionen, LODs.
  • Englisch, Franzoesisch und Indonesisch, mit frei editierbaren Zutatenbezeichnungen.

Schnellnavigation