LogoLogo
DISCORDINSTAGRAM
  • FLEXTOR NETWORK
    • 👋 Bem-vindo à Documentação Oficial | Flextor Network
    • 📌 Como Utilizar esta Documentação
    • 🎓 Termos & Licenciamento de Uso
    • ❓ FAQ – Perguntas Frequentes
  • SISTEMAS
    • 🔍Backdoor Scanner
    • 💊 Selldrugs — Sistema Completo de Venda de Drogas
    • 🎬Loadingscreen — Sistema completo
  • 📘 InfoMarkers — Sistema de Marcadores Informativos
  • 🎮 Arcade Café - Sistema de Lan House & Fliperama
  • 📹 Sistema Avançado de Segurança com Câmeras
  • BOTS
    • 📕 Bot de Advertência Discord - Flextor Network
    • 📋Sistema de Whitelist Automatizada - Flextor Network
    • ⚠️ Bot de Advertência Discord - Flextor Network
    • 🐛 Bot de Bug Report Discord - Flextor Network
    • 💡 Bot de Sugestões Discord - Flextor Network
    • 👋 Bot de Boas-Vindas Discord - Flextor Network
    • 🎮 Bot de Conexão e Status FiveM - Flextor Network
  • BASES
    • ⚔️ Flextor Network - Battle Royale Base
Fornecido por GitBook
LogoLogo

© 2025 — Flextor Network

Nesta página
  • 📦 Visão Geral
  • ⚙️ Requisitos
  • 📁 Estrutura de Arquivos
  • 🧠 Funcionamento
  • 📌 Configurações
  • 🔄 Comandos (somente se Config.Job.Job = true)
  • 🧩 Integrações
  • 🗺️ Blip no Mapa
  • 🎨 Customização Visual (NUI)
  • ✅ Conclusão
Exportar como PDF

🎮 Arcade Café - Sistema de Lan House & Fliperama

📦 Visão Geral

O recurso arcadecafe permite que jogadores usem computadores, arcades e consoles em uma lan house interativa no servidor FiveM. O sistema inclui menu NUI para seleção de tempo de uso, cobranças automáticas por minuto e interação via markers no mundo.


⚙️ Requisitos

  • Base: Compatível com qualquer base (preferencialmente QBCore).

  • Banco de Dados: mysql-async (ou adaptável a oxmysql).

  • Suporte a Escrow: Sim (com shared/ liberado via escrow_ignore).


📁 Estrutura de Arquivos

arcadecafe/
│
├── fxmanifest.lua
├── client.lua
├── server.lua
├── shared/
│   ├── config.lua
│   ├── client.lua
│   └── server.lua
└── html/
    ├── index.html
    ├── css/
    ├── js/
    ├── imgs/
    └── fonts/

🧠 Funcionamento

🎯 Objetivo

Os jogadores interagem com uma lan house, podendo escolher entre três tipos de máquinas:

  • 🖥️ PC

  • 🕹️ Arcade

  • 🎮 Console

🖱️ Interação

  • Pressionar E próximo à coordenada principal abre o menu NUI.

  • Jogador seleciona o tempo e o tipo de máquina.

  • O sistema verifica o saldo e inicia o cronômetro.

  • Ao término, o uso é finalizado e o NUI é fechado.


📌 Configurações

📄 shared/config.lua

Algumas das opções configuráveis:

Config.Price = {
  MinutePrice = 10, -- preço por minuto de uso
}

Config.DeliveryCoords = vector3(x, y, z) -- posição do menu principal

Config.Machines = {
  ["PC"] = { { coords = vector3(x, y, z) }, ... },
  ["ARCADE"] = { ... },
  ["CONSOLE"] = { ... }
}

Config.Job = {
  Job = true,
  Perm = "lanhouse",
  Commands = "darpc"
}

Config.Langs = {
  ["Cancel"] = "[E] Cancelar sessão",
  ["Thanks"] = "Obrigado por usar!",
  ["NoMoney"] = "Você não tem dinheiro suficiente!",
  ["StartTime"] = "Tempo iniciado!",
  ["Send"] = "Sessão iniciada remotamente.",
  ["BlipName"] = "Lan House"
}

🔄 Comandos (somente se Config.Job.Job = true)

Comando
Descrição

/darpc [id]

Envia tempo e tipo de máquina para o ID.


🧩 Integrações

Para funcionamento completo, é necessário implementar as funções:

function PlayerGetMoney(src)
function PlayerRemoveMoney(src, amount)
function notify(msg) -- notificação para o cliente
function checkJob() -- retornar a profissão do jogador

🗺️ Blip no Mapa

Ativado por Config.Blips.Blips = true. O blip é criado nas coordenadas principais configuradas.


🎨 Customização Visual (NUI)

O conteúdo do NUI está na pasta html/. Você pode alterar as imagens, estilos (CSS) e links de apps exibidos nas máquinas.


✅ Conclusão

O Arcade Café oferece uma experiência roleplay imersiva para jogadores que querem simular o uso de lan houses. É ideal para servidores com foco em diversão, comunidade ou eventos.

Anterior📘 InfoMarkers — Sistema de Marcadores InformativosPróximo📹 Sistema Avançado de Segurança com Câmeras

Atualizado há 27 dias