HZ-Cook

HZ-Cook es un framework de cocina para FiveM, entregado con HZ-Cook BBQ, su pack de contenido barbacoa. El framework aporta las mecánicas, la sincronización y los bridges; el pack aporta las estaciones, las recetas, los ingredientes y los props que corren sobre el.

Nada es un menú. La comida está sobre la parrilla, cambia de color mientras se cocina, y se quema si se deja ahí. Lo que el jugador ve en el prop es el estado de la comida.

Las cuatro estaciones

EstaciónQue es
Barbacoa portátilGas, tapa con bisagra, balda lateral con cuatro cajones de ingredientes, botellas de salsa, espátula en su gancho
Barbacoa de gasLa grande. Misma balda y misma tapa, chasis distinto
Kettle de carbónFunciona con carbón, no con gas: llénala desde una bolsa, enciéndela, mira como prende el lecho de brasas. Tapa animada, sin balda lateral — viene con su propio mostrador anexo
HogueraUna parrilla sobre un fuego de leña. Sin tapa, sin mando, así que tampoco hay penalización de cocción
Cada una se coloca desde el inventario con una vista previa fantasma en directo — gírala, súbela, déjala plana — perfilada en verde donde puede ir y en rojo donde no: en una carretera, en el agua, en pendiente, en interiores, o demasiado cerca de otra estación. Se recoge de la misma forma.

Una cocción que se lee en el prop

Cada ingrediente está pintado a lo largo de 100 frames, de crudo a perfecto y a quemado. No hay barra de progreso que lo sustituya.

  • La calidad de cocción decide cuanta hambre restaura realmente la comida. En una brocheta: perfecto 100%, pasado 65%, crudo 35%, quemado 10%. La hamburguesa usa una escala continua que nunca baja del 25%.
  • Cerrar la tapa cocina 2,5 veces más rápido. Déjala abierta y tienes tiempo de hablar.
  • El jugador recibe aviso cuando una pieza está lista, y la comida sigue hasta quemarse si nadie la retira.

Brochetas

Diez ingredientes — ternera, pollo, pescado, champiñón, cebolla, pimiento verde y rojo, tomate, calabacín — ensartados en un palo pieza a pieza. Cada pieza se cocina en su propia curva y muestra su propio estado, así que una brocheta puede salir con un trozo de ternera perfecto junto a un pimiento carbonizado. Se lleva en la mano con su propia animación.

Hamburguesas

Montadas capa a capa, sobre la estación, en el orden que elige el jugador — hasta 12 capas: pan inferior, carne, queso, lechuga, tomate, cebolla, bacon, ketchup, mostaza, pan superior. Las capas se apilan visualmente. Lo que vale la hamburguesa viene de lo que se le puso y de lo bien cocinada que está cada parte.

Carbón que se agota

El kettle quema carbón real. La bolsa lleva lo que queda de ella: llenar una barbacoa medio vacía con una bolsa llena gasta media bolsa, y la bolsa se queda en el inventario al 50%. Una carga completa arde 30 minutos, el lecho de brasas se reduce, y el fuego se apaga solo.

El vertido está animado — el lecho crece a medida que cae el carbón, con polvo y un efecto de vertido — y el encendido recorre 60 frames, del carbón frío a las brasas al rojo.

La estación está amueblada

  • Cuatro cajones de ingredientes en la balda, respaldados por un stash real de 25 slots. Coge el último tomate y el modelo del cajón cambia al vacío.
  • Ketchup y mostaza en botella, apuntables directamente sobre el prop.
  • Una espátula en su gancho, que se recoge y se lleva en la mano.
  • Un mostrador anexo para el kettle, que no tiene balda propia.

Todo el mundo ve lo mismo

Estaciones, fuego, comida, progreso de cocción, tapa, nivel del lecho de brasas — todo es autoritativo en el servidor y sincronizado. Un jugador que pasa ve lo que el cocinero esta haciendo.


Compatibilidad

CapaSoportado
FrameworksQBox, QBCore, ESX, Standalone
Inventariosox_inventory, qb-inventory, qs-inventory
Targetshz_lib, ox_target, qb-target, hz_textui
Requeridoox_lib
Todo se detecta automáticamente — se elige el primer sistema que responde. Nada está escrito a fuego: un solo archivo de config fuerza cualquiera de ellos.

Que hay en el paquete

  • 26 items con 25 iconos, listos para ox_inventory, qb-inventory y qs-inventory, más el SQL para frameworks que guardan los items en base de datos.
  • 146 archivos de modelo, 41 MB — 36 props distintos, duplicados en pools para que varios jugadores cocinen a la vez sin compartir un estado de textura.
  • 12 animaciones hechas a mano en 4 diccionarios: los tres estados de tapa en cada una de las tres estaciones de gas, el llenado de carbón, y llevar una brocheta o una espátula.
  • 10 ytyp, colisiones personalizadas, LODs.
  • Inglés, francés e indonesio, con las etiquetas de ingredientes abiertas a edición.