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.
Die vier Stationen
| Station | Was es ist |
|---|---|
| Tragbarer Grill | Gas, Klappdeckel, Seitenablage mit vier Zutatenboxen, Saucenflaschen, Pfannenwender am Haken |
| Gasgrill | Der grosse. Gleiche Ablage und gleicher Deckel, anderer Rahmen |
| Kohle-Kettle | Laeuft mit Kohle statt Gas: aus einem Sack befuellen, anzuenden, dem Glutbett beim Durchziehen zusehen. Animierter Deckel, keine Seitenablage — dafuer eine eigene Beistelltheke |
| Lagerfeuer | Ein Rost ueber einem Holzfeuer. Kein Deckel, kein Regler, also auch keine Garzeit-Strafe |
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
| Ebene | Unterstuetzt |
|---|---|
| Frameworks | QBox, QBCore, ESX, Standalone |
| Inventare | ox_inventory, qb-inventory, qs-inventory |
| Targets | hz_lib, ox_target, qb-target, hz_textui |
| Erforderlich | ox_lib |
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.
