Skip to main content
O Five Totem é um sistema de totem de autoatendimento para restaurantes em servidores FiveM. Totens físicos são posicionados nos estabelecimentos, permitindo que jogadores comprem itens de forma autônoma — sem depender de funcionários atendendo. Cada restaurante tem seu próprio totem com estoque, preços e receita independentes.

Funcionalidades

Múltiplos Restaurantes

Configure quantos restaurantes precisar, cada um com totem, estoque, preços e permissões completamente independentes.

Painel Administrativo

Admins do restaurante gerenciam estoque, ajustam preços e acompanham o faturamento em tempo real diretamente no totem.

Bloqueio por Funcionários

O totem fecha automaticamente para clientes quando detecta funcionários do restaurante em serviço dentro do raio configurado.

Saque de Receita

O faturamento acumulado pode ser sacado como item de dinheiro ou depositado diretamente na conta bancária do admin.

3 Sistemas de Interação

Suporte nativo a sleepless_interact, ox_target ou marcador 3D. Sem dependências obrigatórias além do sistema escolhido.

Sincronização em Tempo Real

Múltiplos jogadores vendo o mesmo totem recebem atualizações instantâneas de estoque e preço sem precisar fechar e reabrir o painel.

Webhooks Discord

Auditoria completa de compras, reabastecimentos, saques e alterações de preço enviada para canais do Discord.

Sistema de Estoque e Preços

Cada restaurante possui uma lista de itens com estoque e preço gerenciáveis pelo admin. O estoque é compartilhado entre todos que acessam aquele totem.

Bloqueio por Funcionários

Quando jogadores com a ServicePermission do restaurante estão online e dentro do raio configurado (Blocking.Radius), o painel de compras é bloqueado para clientes e a mensagem configurada em Blocking.BlockedMessage é exibida. Admins do restaurante continuam acessando o painel normalmente.
O bloqueio é global — aplica-se a todos os totens igualmente. Para desativar o bloqueio em um restaurante específico, defina ServicePermission = false naquela entrada.

Sistemas de Interação


Saque de Receita

O faturamento do restaurante é acumulado a cada compra. O administrador pode sacar o valor de duas formas:
  • Item de dinheiro — define Withdraw.Item = "dollars" (ou o item correspondente): o valor é entregue como item no inventário do admin.
  • Depósito bancário — define Withdraw.Item = nil: o valor é depositado diretamente na conta bancária via Functions.giveBankMoney.