Valable une seule fois par client sur les commandes passées à partir du $10.
Airhockey rcore
Le prix initial était : $35.00.$25.00Le prix actuel est : $25.00.
Donnez vie à vos intérieurs grâce à une expérience entièrement interactive. Air hockey Mini-jeu pour FiveM. Chaque table de hockey sur air statique se transforme en une expérience 1v1 rapide et compétitive qui incite les joueurs à revenir pour « juste une dernière partie ».
Air Hockey – Mini-jeu FiveM
35,70 EUR · Garantie de remboursement de 14 jours
Donnez vie à vos intérieurs grâce à une expérience entièrement interactive. Air hockey Mini-jeu pour FiveM. Chaque table de hockey sur air statique se transforme en une expérience 1v1 rapide et compétitive qui incite les joueurs à revenir pour « juste une dernière partie ».
Caractéristiques principales
🔧 Intégration Plug & Play
-
Transforme les accessoires de table de hockey sur air existants en tables de jeu
-
Commandes fluides et réactives pour les deux joueurs
-
Idéal pour les salles d'arcade, les bars, les casinos, les salons ou les intérieurs personnalisés.
🎮 Matchs personnalisables
Configurez les matchs comme vous le souhaitez :
-
3 options de vitesse de rondelle (lent, moyen, rapide)
-
Nombre maximal de manches configurable pour des duels courts ou des batailles plus longues
-
Configuration facile adaptée au rythme et à l'économie de votre serveur
👀 Spectateur en direct
-
Les joueurs à proximité peuvent regarder les matchs en cours en temps réel
-
Transforme n'importe quelle table de hockey sur air en un lieu de rencontre convivial.
-
Idéal pour les événements communautaires, les tournois ou les rivalités amicales.
📊 Statistiques détaillées du match
À la fin de chaque partie, les joueurs voient un récapitulatif complet :
-
Objectifs
-
Sauvegardes
-
Tirs au but
-
distance parcourue par le palet
-
distance parcourue par la pagaie
Idéal pour se vanter, établir des classements ou participer à des événements basés sur les statistiques.
🧤 Jeu basé sur les compétences : Sauvez ce palet
-
Les réactions rapides et le bon positionnement sont récompensés.
-
Défendre ses buts procure autant de satisfaction que de marquer.
-
Le niveau de maîtrise est suffisamment élevé pour maintenir l'intérêt des joueurs réguliers.
💸 Système de paris (facultatif)
Faites monter la température avec les paris en direct :
-
Les joueurs peuvent parier sur eux-mêmes avant un match
-
Le gagnant remporte la mise, en fonction de la configuration de votre serveur.
-
Ajoute du risque, de la récompense et une tension supplémentaire à chaque tour
Pourquoi ajouter le hockey sur table à votre serveur ?
-
Augmentations fidélisation des joueurs avec une activité annexe amusante
-
Encourage interaction sociale et la compétition amicale
-
S'intègre naturellement aux serveurs RP, occasionnels et axés sur l'économie
- Qualité supérieure
- Entièrement Open Source
- Paiements sécurisés
- Garantie de satisfaction
- Garantie de remboursement de 30 jours
Description
Fichier de configuration
Config = { -- Envoyer la position de la raquette à votre adversaire toutes les 33 ms (30x/s) -- Diminuer la valeur pour une synchronisation plus rapide entre les raquettes PositionSendRate = 33, -- Durée maximale pendant laquelle le palet peut rester d'un côté en ms PenaltyTime = 10000, -- Bloquer ces actions pendant le jeu 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, -- effet de rebond de la caméra DrawTableScore = true, -- afficher le score réel du match pour les spectateurs sur les tables supérieures Framework = 0, -- 0 : Autonome (pas de paris), 1 : ESX, 2 : QBCore EnableBets = true, MinBet = 1000, MaxBet = 10000, BetType = 2, -- 1 : Choisir la mise la plus basse pour les deux (J1 choisit 1k, J2 choisit 2k, la mise sera de 1k pour les deux), 2 : chacun peut définir sa propre mise WinMultiplier = 2, -- le gagnant remporte 2x la mise SpawnDistance = 30.0, UIFontID = 0, -- identifiant de la police (utilisé dans les menus) UIFontName = nil, -- nom de la police (utilisé dans scaleforms et notifications) NotifySystem = 1, -- 1 : notification native, 2 : okokNotify, 3 : esx_notify, 4 : qb_notify, 5 : ox_notify -- Activer 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 = "Paramètres du match", SLOW = "Lent", MEDIUM = "Moyen", FAST = "Rapide", PUCK_SPEED = "Vitesse du palet", PUCK_SPEED_DESC = "Vitesse maximale du palet.", MAX_SCORE = "Score maximal", MAX_SCORE_DESC = "Le match se terminera lorsqu'un joueur aura atteint ce nombre de buts.", DÉPART = "Démarrer", DESCRIPTION_DÉPART = "Appuyez ici pour enregistrer les règles et démarrer le match.", LATENCE_ÉLEVÉE = "Il semble que votre latence (%s) soit trop élevée. Votre expérience de jeu ne sera pas optimale.", LATENCE_NORMALE = "Votre latence est de %s", FIN_VAINQUEUR = "Gagnant.", FIN_PERDANT = "Perdant.", FIN_STATISTIQUES_ARRÊTS = "%s arrêts", FIN_STATISTIQUES_TIRS = "%s tirs au but", FIN_STATISTIQUES_BUTS = "%s buts", FIN_STATISTIQUES_JOUEUR = "%s m de déplacement du joueur", FIN_STATISTIQUES_PAILLON = "%s m de déplacement du palet", FIN_STATISTIQUES_TITRE = "Hockey sur table", PÉNALITÉ_BARRE_TEMPORELLE = "PÉNALITÉ", ATTENTE_D'OPÉRATION = "En attente d'un adversaire.", TABLE_UTILISÉE = "Cette table de hockey sur air est utilisée par quelqu'un d'autre.", PAS_Assez_Proche = "Il semble que vous ne soyez pas assez près. Éloignez-vous et réessayez.", PAS_ASSEZ_DE_JOUEURS = "Pour commencer une partie de hockey sur air, demandez à un autre joueur de se rapprocher de la table.", EN ATTENTE_D'UN_OPÉRATEUR = "En attente de votre adversaire pour rejoindre la partie.", APPUYER_POUR_JOUER = "Appuyez sur ~INPUT_CONTEXT~ pour jouer au hockey sur air.", MATCH_ANNULÉ = "Match annulé.", DESCRIPTION_MATCH_ANNULÉ = "L'un de vous s'est déconnecté ou a annulé le match.", DÉMARRAGE = "En attente de joueurs...", EN ATTENTE_DE_L'HÔTE = "%s modifie les règles.", APPUYER_POUR_CONFIRMER_LE_PARI = "Appuyez sur Entrée pour confirmer le pari de %s sur votre victoire.", PRÊT = "Prêt.", DESCRIPTION_PRÊT = "Appuyez sur Entrée si vous êtes prêt à jouer.", WAITING_FOR_OP_READY = "Veuillez patienter jusqu'à ce que votre adversaire confirme qu'il est prêt.", BETTINGS_CAPT = "Paris", BETTINGS_INFOPANEL = "MISE : %s", BETTING_ACC = "Compte", BETTING_STAKE = "Mise", BETTINGS_USE_ACC_DESC = "Utilisez le compte '%s' pour payer la mise. Max : %s", -- Mise à jour 1.1.0 PADDLE_SKIN = "Apparence de la raquette", PADDLE_SKIN_DESC = "Choisissez l'apparence de votre raquette.", PUCK_SKIN = "Apparence du palet", PUCK_SKIN_DESC = "Choisissez l'apparence du palet.", COLOR_BLUE = "Bleu", COLOR_GREEN = "Vert", COLOR_RED = "Rouge", COLOR_ORANGE = "Orange", COLOR_GRAY = "Gris", COLOR_PURPLE = "Violet", COLOR_PINK = "Rose", COLOR_BLACK = "Noir", Get = function(key) return Translation[key] or "Traduction manquante : " .. key end }














