Pular para o conteúdo

Solução de problemas

Os problemas que as pessoas realmente encontram com este resource e a causa de cada um.


O comando restart não relê o fxmanifest.lua. Se você adicionou um arquivo — um novo idioma, um novo modelo em mic_hookah_prop — execute refresh no console do servidor primeiro e depois reinicie o resource. Alterações no config.lua precisam apenas do restart.

Config.Framework e as opções de nome do resource devem corresponder ao que você usa: esx com Config.ESXResourceName, qbcore com Config.QBResourceName, qbox com Config.QBoxResourceName. Nada é detectado automaticamente. Verifique também se mic_hookah inicia depois do seu framework no server.cfg.

  • O nome do item não está em Config.HookahItems (ou Config.PlaceableProps para móveis).
  • O item não existe no seu inventário, ou no ESX com o inventário padrão ele não está na tabela items. Adicione-o a partir de inventory_items/.
  • Config.Framework está incorreto, então o item foi registrado no framework errado.

O narguilé fica invisível, ou carregar e posicionar não mostra nada

Seção intitulada “O narguilé fica invisível, ou carregar e posicionar não mostra nada”

mic_hookah_prop não está em execução. Ele transmite todos os dez modelos de narguilé; inicie-o no server.cfg antes de mic_hookah. Mesas e cadeiras são modelos do jogo base, então se os móveis aparecem e os narguilés não, o motivo é sempre este.

  • Config.Target não corresponde ao seu resource de target. Deve ser ox_target ou qb-target. Para um qb-target renomeado, defina Config.QBTargetResourceName.
  • O resource de target inicia depois de mic_hookah. Mova-o para cima.
  • As opções aparecem um momento após entrar no servidor. Elas são adicionadas assim que os dados do jogador são carregados; após reiniciar o mic_hookah, aguarde um ou dois segundos.

“Open Setup Menu” e “Pickup Hookah” não aparecem

Seção intitulada ““Open Setup Menu” e “Pickup Hookah” não aparecem”

Essas duas opções só aparecem para o jogador que colocou aquele narguilé ou para um administrador. Se você definiu uma lista em Config.AdminGroups, todos os outros verão apenas Grab Hose. O menu também verifica Config.AllowedJobs se você tiver configurado um.

Qualquer pessoa pode abrir ou recolher o narguilé de qualquer um

Seção intitulada “Qualquer pessoa pode abrir ou recolher o narguilé de qualquer um”

Config.AdminGroups vem por padrão como false, e false faz com que todos os jogadores contem como administradores. Coloque os grupos da sua equipe nele. Veja Personalização.

“Cannot turn on: missing charcoal, water, or flavor.”

Seção intitulada ““Cannot turn on: missing charcoal, water, or flavor.””

Light Hookah precisa dos três: adicione carvão (hookah_coal), adicione água (hookah_water) e defina uma essência, depois acenda-o.

Abra o menu de configuração e pressione Light Hookah primeiro.

Se ele estava aceso há pouco tempo, os suprimentos acabaram. Cada tragada consome um pouco de carvão e água e, quando qualquer um chega a zero, o narguilé apaga sozinho. O menu de configuração mostra qual deles está em 0 %: adicione-o e acenda o narguilé novamente.

“Cannot smoke: check charcoal, water, or flavor.”

Seção intitulada ““Cannot smoke: check charcoal, water, or flavor.””

O narguilé está aceso, mas falta alguma coisa. Abra o menu de configuração e verifique o carvão, a água e a essência atual.

O menu lista apenas as essências que o jogador está carregando. Dê a si mesmo um item de essência como hookah_mint_flavor e abra o menu novamente.

Os ícones das essências no menu estão quebrados

Seção intitulada “Os ícones das essências no menu estão quebrados”

Config.InventoryImagePath não aponta para a pasta de imagens do seu inventário, ou os ícones não foram copiados para lá. Para ox_inventory é nui://ox_inventory/web/images/; para qb-inventory, nui://qb-inventory/html/images/.

O jogador andou mais longe do que Config.MaxHoseDistance (3,5 metros) do narguilé. Aumente esse valor se os seus lounges precisarem de mais espaço.

É assim que funciona: nada é salvo no banco de dados. Narguilés e móveis posicionados ficam na memória do servidor e são limpos quando mic_hookah para ou o servidor reinicia.

Reiniciar o resource removeu cadeiras ou mesas que faziam parte do mapa

Seção intitulada “Reiniciar o resource removeu cadeiras ou mesas que faziam parte do mapa”

Quando mic_hookah para, o jogo de cada jogador remove todos os objetos ao redor cujo modelo esteja em Config.HookahItems ou Config.PlaceableProps. Os móveis incluídos usam modelos do jogo base, então uma mesa ou cadeira igual que pertença a um interior próximo ao jogador também pode sumir até que ele recarregue a área. Reinicie quando a cidade estiver vazia ou escolha modelos de móveis que o seu mapa não utilize.

Config.Stress apenas chama ReduceStress em server_functions.lua, e essa função vem vazia até que você adicione a chamada do seu resource de estresse nela.

O comentário da configuração lista jp, mas nenhum arquivo em japonês vem incluído. Use um dos onze em locales/ ou adicione o seu próprio.

Um posicionamento já está em andamento. Conclua-o com E ou cancele-o com X e depois use o próximo item.