Economize 20% hoje mesmo Use o código WELCOME ao finalizar a compra. BEM-VINDO
rcore Airhockey
rcore Airhockey

O preço original era: $35.00.O preço atual é: $25.00.

Adicionar ao carrinho
Economize 20% hoje: Use o código WELCOME ao finalizar a compra. BEM-VINDO
Válido uma vez por cliente em pedidos a partir de $10.

rcore Airhockey

O preço original era: $35.00.O preço atual é: $25.00.

Dê vida aos seus interiores com uma experiência totalmente interativa. Air Hockey Minijogo para FiveM. Cada mesa de air hockey estática se transforma em uma experiência rápida e competitiva de 1 contra 1 que faz os jogadores voltarem sempre para "só mais uma rodada".

Air Hockey – Minijogo para FiveM

35,70 EUR · Garantia de reembolso de 14 dias

Dê vida aos seus interiores com uma experiência totalmente interativa. Air Hockey Minijogo para FiveM. Cada mesa de air hockey estática se transforma em uma experiência rápida e competitiva de 1 contra 1 que faz os jogadores voltarem sempre para "só mais uma rodada".


Principais características

🔧 Integração Plug & Play

  • Converte acessórios de mesa de air hockey existentes em mesas jogáveis.

  • Controles suaves e responsivos para ambos os jogadores.

  • Perfeito para fliperamas, bares, cassinos, lounges ou interiores personalizados.

🎮 Partidas personalizáveis

Configure as partidas da maneira que preferir:

  • 3 opções de velocidade do disco (lento, médio, rápido)

  • número máximo de rodadas configurável Para duelos curtos ou batalhas mais longas

  • Configuração fácil para se adequar ao ritmo e à economia do seu servidor.

👀 Transmissão ao vivo

  • Jogadores próximos podem Assista às partidas em andamento em tempo real

  • Transforma qualquer mesa de air hockey em um ponto de encontro social.

  • Ótimo para eventos comunitários, torneios ou rivalidades amistosas.

📊 Estatísticas detalhadas da partida

Ao final de cada partida, os jogadores visualizam um relatório completo:

  • Metas

  • Salva

  • Chutes a gol

  • Distância percorrida pelo disco

  • Distância percorrida pelo remo

Perfeito para exibir suas conquistas, para entrar em placares de líderes ou para eventos baseados em estatísticas.

🧤 Jogabilidade baseada em habilidade: Defenda esse disco

  • Reações rápidas e bom posicionamento são recompensados.

  • Defender o seu gol é tão gratificante quanto marcar um gol.

  • O nível de habilidade necessário para manter os jogadores regulares engajados é alto o suficiente.

💸 Sistema de Apostas (Opcional)

Aumente a emoção com apostas durante o jogo:

  • Os jogadores podem apostam em si mesmos antes de uma partida

  • O vencedor leva o prêmio, dependendo da configuração do seu servidor.

  • Adiciona risco, recompensa e tensão extra a cada rodada.


Por que adicionar Air Hockey ao seu servidor?

  • Aumentos retenção de jogadores com uma atividade paralela divertida

  • Incentiva interação social e competição amigável

  • Adapta-se naturalmente a servidores de RPG, casuais e focados em economia.

Economize com o código 20% por tempo limitado.
Pagamento seguro garantido
  • Qualidade Premium
  • Totalmente Open Source
  • Pagamentos Seguros
  • Garantia de satisfação
  • Garantia de devolução do dinheiro em 30 dias

Descrição

Arquivo de configuração

Config = { -- envia a posição da raquete para o seu oponente a cada 33ms (30x/s) -- diminua o valor para uma sincronização mais rápida entre as raquetes PositionSendRate = 33, -- tempo máximo que o disco pode permanecer em um lado em ms PenaltyTime = 10000, -- bloqueie estes controles durante o jogo RestrictedControls = {37, 157, 159, 160, 161, 162, 163, 164, 165, 158, 101, 337, 53, 54, 47, 140, 141, 263, 264, 142, 143, 24, 257, 44, 282, 283, 284, 285, 69, 70, 114, 99, 100, 102, 22, 74, 68, 25, 36, 345, 346, 347, 91, 92}, BounceStrength = 0.05, -- efeito de ricochete da câmera DrawTableScore = true, -- desenha a pontuação real da partida para os espectadores nas mesas principais Framework = 0, -- 0: Independente (sem apostas), 1: ESX, 2: QBCore EnableBets = true, MinBet = 1000, MaxBet = 10000, BetType = 2, -- 1: Escolha a aposta mais baixa para ambos (P1 escolhe 1k, P2 escolhe 2k, a aposta será de 1k para ambos), 2: ambos podem definir suas próprias apostas WinMultiplier = 2, -- o vencedor recebe o dobro da aposta SpawnDistance = 30.0, UIFontID = 0, -- ID da fonte (usado nos menus) UIFontName = nil, -- nome da fonte (usado em formulários e notificações) NotifySystem = 1, -- 1: notificação nativa, 2: okokNotify, 3: esx_notify, 4: qb_notify, 5: ox_notify -- Habilitar rcore_stats? (https://store.rcore.cz/package/6273968) Rcore_Stats = GetResourceState("rcore_stats") ~= "missing" } Objects = {{ pos = vector3(-1635.939453, -1052.837891, 12.148856), heading = 318.0 }, { pos = vector3(-1634.047485, -1054.425537, 12.148856), heading = 318.0 }} Translation = { MATCH_SETTINGS = "Configurações da Partida", SLOW = "Lento", MEDIUM = "Médio", FAST = "Rápido", PUCK_SPEED = "Velocidade do Disco", PUCK_SPEED_DESC = "A velocidade máxima do disco.", MAX_SCORE = "Pontuação Máxima", MAX_SCORE_DESC = "A partida terminará quando alguém atingir essa quantidade de gols.", START = "Iniciar", START_DESC = "Pressione aqui para salvar as regras e iniciar a partida.", LATENCY_HIGH = "Parece que sua latência (%s) está muito alta. Seu desempenho não será dos melhores.", LATENCY_NORMAL = "Sua latência é %s", END_WINNER = "vencedor.", END_LOSER = "perdedor.", END_STATS_SAVES = "%s defesas", END_STATS_SHOTS = "%s chutes a gol", END_STATS_GOALS = "%s gols", END_STATS_PLAYER = "%s deslocamento do jogador", END_STATS_PUCK = "%s deslocamento do disco", END_STATS_TITLE = "Air Hockey", TIMERBAR_PENALTY = "PENALTY", WAITING_FOR_OP = "Aguardando oponente.", TABLE_USED = "Esta mesa de Air Hockey está sendo usada por outra pessoa.", NOT_CLOSE_ESFORCE = "Parece que você não está perto o suficiente. Afaste-se e tente novamente.", NOT_ENOUGH_PLAYERS = "Para iniciar o Air Hockey, peça a mais um jogador para se aproximar da mesa.", WAITING_FOR_OP_TO_JOIN = "Aguardando seu oponente entrar na partida.", PRESS_TO_JOGAR = "Pressione ~INPUT_CONTEXT~ para jogar Air Hockey.", MATCH_CANCELLED = "Partida cancelada.", MATCH_CANCELLED_DESC = "Um de vocês se desconectou ou cancelou a partida.", STARTING = "Aguardando jogadores...", WAITING_FOR_HOST = "%s está alterando as regras.", PRESS_TO_CONFIRM_BET = "Pressione Enter para confirmar a aposta %s em sua conta vitória", PRONTO = "Pronto", DESCRIÇÃO_PRONTO = "Pressione Enter se estiver pronto para jogar.", AGUARDANDO_POR_OPERADOR_PRONTO = "Aguarde até que seu oponente confirme que está pronto.", CAPACIDADE_DE_APOSTAS = "Apostas", PAINEL_DE_INFORMAÇÕES_DE_APOSTAS = "APOSTA: %s", CONTA_DE_APOSTAS = "Conta", APOSTA_DE_APOSTAS = "Valor da aposta", DESCRIÇÃO_USAR_CONTA_DE_APOSTAS = "Use a conta '%s' para pagar a aposta. Máx.: %s", -- Atualização 1.1.0 SKIN_DA_RAQUETE = "Skin da Raquete", DESCRIÇÃO_SKIN_DA_RAQUETE = "Escolha a skin da sua raquete.", SKIN_DO_Disco = "Skin do Disco", DESCRIÇÃO_SKIN_DO_Disco = "Escolha a skin do disco.", COR_AZUL = "Azul", COR_VERDE = "Verde", COR_VERMELHO = "Vermelho", COR_LARANJA = "Laranja", COR_CINZA = "Cinza", COR_ROXO = "Roxo", COR_ROSA = "Rosa", COR_PRETO = "Preto", Obter = função(chave) retornar Tradução[chave] ou "Tradução ausente: " .. chave fim }