Restaurant Creator cocina con items reales del inventario: los ingredientes que un cocinero arrastra a la parrilla se toman de su inventario, y la hamburguesa, pizza, patatas fritas o bebida terminada se entrega como un item que el cliente puede comer. Los 23 items de abajo deben existir en tu inventario antes de que las cocinas funcionen.
Para qué sirve cada item#
Estación | Ingredientes | Resultado |
|---|---|---|
Parrilla de hamburguesas |
|
|
Mesa de pizza |
|
|
Freidora |
|
|
Estación de bebidas | ninguno |
|
Los resultados se pueden usar: comer o beber reproduce una animación con un prop y elimina un item. Las imágenes de los 23 items están en [INSTALLATION]/PNG.
Listas de items#
Elige tu inventario y pega el bloque en su archivo de items. Las mismas listas se incluyen en [INSTALLATION]/items.
qs-inventory: qs-inventory/shared/items.lua. qb-inventory: qb-core/shared/items.lua.
['burger_bun_bottom'] = { ['name'] = 'burger_bun_bottom', ['label'] = 'Hamburger Bun (Bottom)', ['weight'] = 50, ['type'] = 'item', ['image'] = 'burger_bun_bottom.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Bottom part of a hamburger bun' },
['burger_bun_top'] = { ['name'] = 'burger_bun_top', ['label'] = 'Hamburger Bun (Top)', ['weight'] = 50, ['type'] = 'item', ['image'] = 'burger_bun_top.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Top part of a hamburger bun' },
['burger_raw_patty'] = { ['name'] = 'burger_raw_patty', ['label'] = 'Raw Patty', ['weight'] = 150, ['type'] = 'item', ['image'] = 'burger_raw_patty.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Raw beef patty ready to be grilled' },
['burger_cheese'] = { ['name'] = 'burger_cheese', ['label'] = 'Cheese Slice', ['weight'] = 30, ['type'] = 'item', ['image'] = 'burger_cheese.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'A slice of melty cheese' },
['lettuce'] = { ['name'] = 'lettuce', ['label'] = 'Lettuce', ['weight'] = 20, ['type'] = 'item', ['image'] = 'lettuce.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Fresh crispy lettuce' },
['tomato_slice'] = { ['name'] = 'tomato_slice', ['label'] = 'Tomato Slice', ['weight'] = 25, ['type'] = 'item', ['image'] = 'tomato_slice.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Fresh tomato slice' },
['onion_slice'] = { ['name'] = 'onion_slice', ['label'] = 'Onion Ring', ['weight'] = 15, ['type'] = 'item', ['image'] = 'onion_slice.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Thin onion ring' },
['burger'] = { ['name'] = 'burger', ['label'] = 'Burger', ['weight'] = 350, ['type'] = 'item', ['image'] = 'burger.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['description'] = 'Delicious handmade burger' },
['raw_fries'] = { ['name'] = 'raw_fries', ['label'] = 'Raw Fries', ['weight'] = 200, ['type'] = 'item', ['image'] = 'raw_fries.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Uncooked potato slices ready for frying' },
['cooked_fries'] = { ['name'] = 'cooked_fries', ['label'] = 'Cooked Fries', ['weight'] = 200, ['type'] = 'item', ['image'] = 'cooked_fries.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['description'] = 'Crispy golden french fries' },
['cola_drink'] = { ['name'] = 'cola_drink', ['label'] = 'Cola', ['weight'] = 200, ['type'] = 'item', ['image'] = 'cola_drink.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['description'] = 'A refreshing cola drink' },
['sprunk_drink'] = { ['name'] = 'sprunk_drink', ['label'] = 'Sprunk', ['weight'] = 200, ['type'] = 'item', ['image'] = 'sprunk_drink.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['description'] = 'A can of Sprunk soda' },
['orange_drink'] = { ['name'] = 'orange_drink', ['label'] = 'Orange Juice', ['weight'] = 200, ['type'] = 'item', ['image'] = 'orange_drink.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['description'] = 'Fresh orange juice' },
['raw_pizza_dough'] = { ['name'] = 'raw_pizza_dough', ['label'] = 'Raw Pizza Dough', ['weight'] = 200, ['type'] = 'item', ['image'] = 'raw_pizza_dough.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Raw pizza dough ready to be rolled' },
['mozzarella_cheese'] = { ['name'] = 'mozzarella_cheese', ['label'] = 'Mozzarella Cheese', ['weight'] = 150, ['type'] = 'item', ['image'] = 'mozzarella_cheese.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Fresh mozzarella cheese' },
['pizza_sauce'] = { ['name'] = 'pizza_sauce', ['label'] = 'Pizza Sauce', ['weight'] = 100, ['type'] = 'item', ['image'] = 'pizza_sauce.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Tomato-based pizza sauce' },
['pizza_green_pepper'] = { ['name'] = 'pizza_green_pepper', ['label'] = 'Green Pepper', ['weight'] = 50, ['type'] = 'item', ['image'] = 'pizza_green_pepper.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Fresh green pepper for pizza' },
['pizza_pastrami'] = { ['name'] = 'pizza_pastrami', ['label'] = 'Pastrami', ['weight'] = 80, ['type'] = 'item', ['image'] = 'pizza_pastrami.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Raw pastrami for pizza' },
['pizza_olive'] = { ['name'] = 'pizza_olive', ['label'] = 'Olive', ['weight'] = 30, ['type'] = 'item', ['image'] = 'pizza_olive.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Black olives for pizza' },
['pizza_pepperoni'] = { ['name'] = 'pizza_pepperoni', ['label'] = 'Pepperoni', ['weight'] = 60, ['type'] = 'item', ['image'] = 'pizza_pepperoni.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Pepperoni slices for pizza' },
['pizza_green_olive'] = { ['name'] = 'pizza_green_olive', ['label'] = 'Green Olive', ['weight'] = 30, ['type'] = 'item', ['image'] = 'pizza_green_olive.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Green olive for pizza' },
['pizza_mushroom'] = { ['name'] = 'pizza_mushroom', ['label'] = 'Mushroom', ['weight'] = 40, ['type'] = 'item', ['image'] = 'pizza_mushroom.png', ['unique'] = false, ['useable'] = false, ['shouldClose'] = false, ['description'] = 'Sliced mushroom for pizza' },
['cooked_pizza'] = { ['name'] = 'cooked_pizza', ['label'] = 'Cooked Pizza', ['weight'] = 500, ['type'] = 'item', ['image'] = 'cooked_pizza.png', ['unique'] = false, ['useable'] = true, ['shouldClose'] = true, ['description'] = 'A freshly baked pizza' },ox_inventory/data/items.lua. La línea server.export es lo que hace que un plato sea comestible — mantenla en cada plato terminado.
['burger_bun_bottom'] = { label = 'Hamburger Bun (Bottom)', weight = 50, stack = true, close = false, description = 'Bottom part of a hamburger bun' },
['burger_bun_top'] = { label = 'Hamburger Bun (Top)', weight = 50, stack = true, close = false, description = 'Top part of a hamburger bun' },
['burger_raw_patty'] = { label = 'Raw Patty', weight = 150, stack = true, close = false, description = 'Raw beef patty ready to be grilled' },
['burger_cheese'] = { label = 'Cheese Slice', weight = 30, stack = true, close = false, description = 'A slice of melty cheese' },
['lettuce'] = { label = 'Lettuce', weight = 20, stack = true, close = false, description = 'Fresh crispy lettuce' },
['tomato_slice'] = { label = 'Tomato Slice', weight = 25, stack = true, close = false, description = 'Fresh tomato slice' },
['onion_slice'] = { label = 'Onion Ring', weight = 15, stack = true, close = false, description = 'Thin onion ring' },
['burger'] = { label = 'Burger', weight = 350, stack = true, close = true, description = 'Delicious handmade burger',
server = { export = 'qs-restaurant-creator.consumable' } },
['raw_fries'] = { label = 'Raw Fries', weight = 200, stack = true, close = false, description = 'Uncooked potato slices ready for frying' },
['cooked_fries'] = { label = 'Cooked Fries', weight = 200, stack = true, close = true, description = 'Crispy golden french fries',
server = { export = 'qs-restaurant-creator.consumable' } },
['cola_drink'] = { label = 'Cola', weight = 200, stack = true, close = true, description = 'A refreshing cola drink',
server = { export = 'qs-restaurant-creator.consumable' } },
['sprunk_drink'] = { label = 'Sprunk', weight = 200, stack = true, close = true, description = 'A can of Sprunk soda',
server = { export = 'qs-restaurant-creator.consumable' } },
['orange_drink'] = { label = 'Orange Juice', weight = 200, stack = true, close = true, description = 'Fresh orange juice',
server = { export = 'qs-restaurant-creator.consumable' } },
['raw_pizza_dough'] = { label = 'Raw Pizza Dough', weight = 200, stack = true, close = false, description = 'Raw pizza dough ready to be rolled' },
['mozzarella_cheese'] = { label = 'Mozzarella Cheese', weight = 150, stack = true, close = false, description = 'Fresh mozzarella cheese' },
['pizza_sauce'] = { label = 'Pizza Sauce', weight = 100, stack = true, close = false, description = 'Tomato-based pizza sauce' },
['pizza_green_pepper'] = { label = 'Green Pepper', weight = 50, stack = true, close = false, description = 'Fresh green pepper for pizza' },
['pizza_pastrami'] = { label = 'Pastrami', weight = 80, stack = true, close = false, description = 'Raw pastrami for pizza' },
['pizza_olive'] = { label = 'Olive', weight = 30, stack = true, close = false, description = 'Black olives for pizza' },
['pizza_pepperoni'] = { label = 'Pepperoni', weight = 60, stack = true, close = false, description = 'Pepperoni slices for pizza' },
['pizza_green_olive'] = { label = 'Green Olive', weight = 30, stack = true, close = false, description = 'Green olive for pizza' },
['pizza_mushroom'] = { label = 'Mushroom', weight = 40, stack = true, close = false, description = 'Sliced mushroom for pizza' },
['cooked_pizza'] = { label = 'Cooked Pizza', weight = 500, stack = true, close = true, description = 'A freshly baked pizza',
server = { export = 'qs-restaurant-creator.consumable' } },Para servidores ESX que guardan los items en la tabla items de la base de datos.
INSERT INTO `items` (`name`, `label`, `weight`) VALUES
('burger_bun_bottom', 'Hamburger Bun (Bottom)', 50),
('burger_bun_top', 'Hamburger Bun (Top)', 50),
('burger_raw_patty', 'Raw Patty', 150),
('burger_cheese', 'Cheese Slice', 30),
('lettuce', 'Lettuce', 20),
('tomato_slice', 'Tomato Slice', 25),
('onion_slice', 'Onion Ring', 15),
('burger', 'Burger', 350),
('raw_fries', 'Raw Fries', 200),
('cooked_fries', 'Cooked Fries', 200),
('cola_drink', 'Cola', 200),
('sprunk_drink', 'Sprunk', 200),
('orange_drink', 'Orange Juice', 200),
('raw_pizza_dough', 'Raw Pizza Dough', 200),
('mozzarella_cheese', 'Mozzarella Cheese', 150),
('pizza_sauce', 'Pizza Sauce', 100),
('pizza_green_pepper', 'Green Pepper', 50),
('pizza_pastrami', 'Pastrami', 80),
('pizza_olive', 'Olive', 30),
('pizza_pepperoni', 'Pepperoni', 60),
('pizza_green_olive', 'Green Olive', 30),
('pizza_mushroom', 'Mushroom', 40),
('cooked_pizza', 'Cooked Pizza', 500);Items para tus propios platos#
Las recetas de varios pasos y las bebidas personalizadas creadas en el menú de jefe usan los items que elijas como entradas y salidas. Esos items también deben existir en tu inventario. La salida final de cada receta se registra como comestible automáticamente cuando se inicia el script — en ox_inventory, dale la misma línea server = { export = 'qs-restaurant-creator.consumable' } que a los platos de arriba.



