Pular para o conteúdo

Solução de problemas

O que pode dar errado na primeira instalação e o que cada coisa significa.


restart não relê o fxmanifest.lua. Se você adicionou um arquivo — um novo idioma, por exemplo — execute refresh no console do servidor primeiro e depois restart mic_arcade. Para alterações no config.lua, restart mic_arcade é suficiente.

  • mic_arcade_props não está rodando. Ele precisa iniciar antes de mic_arcade; sem ele, os modelos de gabinete nunca carregam e nada é gerado.
  • Todas as posições em Config.Arcades estão comentadas. Por padrão, apenas Pixel, Race, Tower e Road têm uma posição ativa.
  • A pasta não se chama mic_arcade. A tela carrega o jogo a partir desse nome.
  • A conexão do jogador bloqueia CDNs públicas. A tela do gabinete carrega suas bibliotecas de animação e 3D do cdnjs e esm.sh; Tower e Road dependem delas.

Não há opção “Play Arcade” no target, apenas um aviso “Press E”

Seção intitulada “Não há opção “Play Arcade” no target, apenas um aviso “Press E””

Config.Interaction deve corresponder exatamente ao que você usa, escrito como este script espera: ox-target (com hífen), qb-target ou drawtext. Qualquer outra coisa — como ox_target com sublinhado, como outros resources costumam escrever — cai no aviso drawtext por padrão.

“Dinheiro insuficiente” ou falta de fichas ao iniciar um jogo

Seção intitulada ““Dinheiro insuficiente” ou falta de fichas ao iniciar um jogo”

A máquina cobra o seu Price usando Config.PaymentType. Por padrão, são 100 arcade_coin por partida em todos os gabinetes exceto DuoFight. Dê mais fichas a si mesmo, diminua o preço ou mude o tipo de pagamento.

O script apenas consome fichas; ele nunca as distribui (exceto como prêmio no DuoFight). Coloque arcade_coin em uma loja ou mude Config.PaymentType para cash, bank ou both.

  • O item está faltando na lista de itens do seu inventário, ou o nome dele está diferente — os nomes devem ser exatamente os listados em Instalação.
  • O personagem já tem Config.MaxArcadesPerPlayer máquinas posicionadas; uma notificação avisa quando isso acontece.
  • No QBCore, verifique se o item está marcado como utilizável (usable).

As máquinas posicionadas desapareceram após reiniciar

Seção intitulada “As máquinas posicionadas desapareceram após reiniciar”

Máquinas posicionadas ficam apenas na memória do servidor. Reiniciar o mic_arcade ou o servidor limpa todas elas, e os itens usados para posicioná-las não são devolvidos. Recolha as máquinas antes de reiniciar e use posições fixas no config.lua para tudo o que for permanente.

Apenas o personagem que a posicionou pode fazer isso, e não enquanto alguém estiver jogando nela. Máquinas fixas definidas no config.lua não podem ser recolhidas.

O arquivo install.sql não foi importado, então não há onde salvar as pontuações. Importe-o uma vez. O DuoFight não possui placar de líderes.

Apenas um jogador por vez. Se uma partida de DuoFight estiver aguardando um oponente, o próximo jogador a usar a máquina receberá a oferta para entrar nessa partida.

O texto mostra “Translation [xx][key] does not exist”

Seção intitulada “O texto mostra “Translation [xx][key] does not exist””

Falta essa chave no seu arquivo de idioma. Copie-a de locales/en.lua. Não há fallback para o inglês.