Navegação da documentação

Solução de problemas

O app não aparece#

Inicie lb-phone antes, mantenha Config.AppIdentifier = 'sf_ifood' sem duplicidade e confira o registro no console.

Framework ou saldo não é detectado#

Force Config.Framework, confira Config.BankAccount e teste as funções de saldo/remoção da bridge. A remoção deve retornar false quando não cobrar o valor inteiro.

Restaurante não abre#

Confira horário, coordenadas, raio e estrutura em config/restaurants.lua. Use /ifood_coords para evitar coordenadas digitadas incorretamente.

Itens não chegam#

O nome em Config.Itens deve coincidir com o nome do cardápio e o item interno deve existir no inventário. Adapte Bridge.AddItem se usa inventário próprio.

Entregador não entra em serviço#

Por padrão são aceitas classes 8 e 13. Ajuste Config.VeiculosEntrega, a classe devolvida pela bridge client e os grupos/permissões necessários.

Antes de abrir ticket: /sfdiagnostico#

Rode /sfdiagnostico no console do servidor (ou dentro do jogo, se você estiver no grupo configurado). Ele confere, resource por resource:

  • dependências declaradas no manifesto que não estão rodando, ou que sobem depois deste resource;
  • tabelas que deveriam existir no banco e não existem;
  • itens citados na configuração que não existem na sua base;
  • permissões e grupos configurados;
  • se a licença autenticou.

Cada problema vem com o próximo passo, não só com o diagnóstico. Um comando só cobre todos os resources SF instalados.