Skip to main content
O Five Game é um sistema completo de partidas competitivas para servidores FiveM. Os jogadores abrem o tablet, criam ou entram em uma partida, escolhem modo de jogo, mapa, rounds, armas e apostas, e disputam no formato melhor de N rounds com troca de lados, placar ao vivo, kill feed, ranking persistente e tela de resultado. São dois modos de jogo — Arena e Plante/Desarme — com uma camada opcional de Economia (dinheiro por round e loja de armamentos ao estilo CS) e um modo Duelo, com times fixos, desafio entre líderes e votação de mapa e arma.

Funcionalidades

Tablet de partidas

Interface NUI com quatro abas: Partidas, Duelo, Espectar e Meu Perfil e Ranking.

Dois modos de jogo

Arena (último time vivo vence o round) e Plante/Desarme (atacantes plantam a C4, defensores desarmam).

Modo economia

Dinheiro por round e abate, loja de armamentos na fase de compra, coletes, kit de desarme e drop de armas no chão.

Modo duelo

Times fixos com nome, senha e avatar. O líder desafia outro time e os dois lados votam mapa e modo de arma.

Ranking e perfil

Vitórias, derrotas, abates e mortes salvos no banco de dados, com top 10 por vitórias, abates ou KDR.

Melhor de N rounds

A partida é definida pela quantidade de rounds, com vitória para o primeiro time a fazer mais da metade.

Troca de lados

Inversão automática de bases e papéis na metade da partida. Obrigatória no Plante/Desarme.

Apostas em dinheiro

Cada jogador paga o valor da aposta ao iniciar e o prêmio acumulado é dividido entre os vencedores.

Granada de fumaça

Fumaça própria do recurso, que bloqueia a visão de quem está do outro lado e embaça a tela de quem entra nela.

Placar ao vivo

Segure a tecla configurada durante a partida para ver os dois times com abates, mortes e KDR em tempo real.

Espectador

Assista partidas em andamento pela aba Espectar e acompanhe os companheiros de time após morrer no round.

Cor de accent única

Toda a interface deriva de uma única cor configurável, com re-tema instantâneo.

O tablet

O tablet é aberto pelo comando (fivegame por padrão), por um marker no mapa ou pelo evento de integração. Ele concentra tudo o que acontece fora da partida.
Lista os lobbies abertos e em andamento. É onde o jogador cria uma partida, entra em uma existente (com senha, se houver), escolhe time e slot, marca pronto e o dono inicia a partida.
Lista os times de duelo. O jogador cria um time (nome, avatar e senha opcional) ou entra em um já existente. O líder desafia outro time e a partida começa após a votação de mapa e arma.
Lista as partidas em andamento que permitem espectadores. Administradores enxergam também as partidas com espectadores desativados.
Mostra o perfil do jogador (avatar, vitórias, derrotas, abates e mortes) e o top 10 do servidor por vitórias, abates ou KDR. O avatar é definido por URL de imagem .png ou .gif.
Um jogador não pode estar em um time de duelo e em um lobby de partida ao mesmo tempo. As abas bloqueadas mostram o motivo ao passar o mouse.

Dentro da partida

HUD da partida

Placar dos dois times, tempo do round, jogadores vivos, aviso de bomba plantada e o roster de cada equipe.

HUD do jogador

Vida, colete, munição, arma atual, avatar e — nas partidas com economia — o dinheiro disponível.

Hotbar de armas

Quatro slots (primária, pistola, faca e granadas) trocados pelas teclas de seleção de arma do GTA. A roda de armas fica desativada.

Kill feed

Cada abate aparece no canto da tela com os nomes e o time de quem matou e de quem morreu.

Placar ao vivo

Segure a tecla configurada em scoreboardKey (padrão TAB) para abrir o placar completo com abates, mortes e KDR.

Tela de resultado

Ao fim da partida, mostra vitória ou derrota, o prêmio da aposta e o placar final de cada jogador.
Cada partida roda em um routing bucket isolado. Vida, colete, posição e inventário do jogador são guardados na entrada e restaurados automaticamente na saída.

Próximos passos

Modos de jogo

Entenda as regras de Arena, Plante/Desarme, Economia e Duelo.

Instalação

Dependências, token de licença e integração com o seu framework.

Configuração

Referência completa do arquivo shared/config.lua.

Integração

Exports, eventos e estados para conectar o Five Game à sua base.