Instalacao
Requisitos
| hz_cook | obrigatorio. O pack e o conteudo dele, nao um recurso a parte |
| ox_lib | obrigatorio |
| um sistema de target | hz_lib, ox_target, qb-target ou hz_textui — o primeiro que responder e escolhido |
| um inventario | ox_inventory, qb-inventory ou qs-inventory |
| um framework | QBox, QBCore, ESX ou Standalone |
hz_cook/shared/config.lua pode forcar qualquer um deles.
1. Fundir o pack no HZ-Cook
O pack e conteudo para o HZ-Cook, nao um recurso para arrancar. Copie tres pastas do pack para dentro do seu recurso hz_cook:
data/ -> hz_cook/data/
locales/ -> hz_cook/locales/
stream/ -> hz_cook/stream/
Nada e substituido. Cada caminho que usam e um caminho que o HZ-Cook carrega mas deixa vazio, por isso um segundo pack entra da mesma forma mais tarde — e dois packs que partilham um prop entregam-no no mesmo caminho em vez de o transmitirem duas vezes.
fxmanifest.lua e .fxap substituiriam os do HZ-Cook e o framework deixaria de carregar por completo, com erros No such export que nao apontam nem perto da causa real. shared/ so la esta para o recurso alternativo abaixo.O seu server.cfg mantem a unica linha que ja tem:
ensure hz_cook
Nao acrescente uma para o pack. Arranca-lo como recurso por cima da copia faz streaming de cada prop duas vezes, e a consola di-lo.
ensure hz_cook_bbq depois de ensure hz_cook. Regista-se atraves dos exports do framework e escreve uma linha a lembrar que esta nao e a instalacao prevista. Os seus props passam entao a fazer streaming da sua propria pasta, por isso dois packs que partilhem um prop entregavam-no duas vezes.2. Os items
Da pasta [items]/ do pack, para o seu inventario:
| O seu inventario | Ficheiro | Onde |
|---|---|---|
| ox_inventory | ox_inventory.txt | ox_inventory/data/items.lua |
| qb-inventory | qb-inventory.txt | qb-core/shared/items.lua |
| qs-inventory | qs-inventory.txt | qs-inventory/shared/items.lua |
| base de dados | items.sql | execute-o |
[items] sao dados para copiar para o seu proprio recurso de inventario — o pack nao pode escrever la por si.3. As imagens
Copie [items]/img/*.png para a pasta de imagens do seu inventario — nao para dentro do recurso.
4. Verificar
De a si proprio um item bbq, bbq1, bbq4 ou campfire e use-o. No QBCore os items sao tornados usaveis automaticamente, logo nao ha nenhum CreateUseableItem a escrever.
Se nao acontecer nada, verifique se a fusao chegou mesmo: hz_cook/data/stations/ tem de conter bbq.lua, bbq1.lua, bbq4.lua e campfire.lua. Uma pasta vazia significa que as tres pastas foram copiadas ao lado do recurso em vez de dentro dele — ou que esta a usar a alternativa, e nesse caso e o pack que se regista sozinho.
Os items
| Item | O que e |
|---|---|
bbq, bbq1, bbq4, campfire | as quatro estacoes |
charcoal_bag | carvao para o kettle, carrega o seu proprio nivel |
lighter | necessario para acender uma estacao a mao |
raw_steak | a carne, cozinhada em qualquer grelha |
burger_bun_bottom, burger_bun_top, cheese_slice, lettuce, tomato_slice, onion_slice, bacon | camadas de hamburguer |
skewer_stick | o espeto vazio |
skewer_beef, skewer_chicken, skewer_fish, skewer_mushroom, skewer_onion, skewer_pepper_green, skewer_pepper_red, skewer_tomato, skewer_zucchini | pecas de espeto |
burger, skewer | os pratos terminados |
