{"id":201749,"date":"2025-11-09T17:38:44","date_gmt":"2025-11-09T16:38:44","guid":{"rendered":"https:\/\/fivemx.com\/?post_type=product&#038;p=201749"},"modified":"2025-12-24T07:30:03","modified_gmt":"2025-12-24T06:30:03","slug":"rcore-airhockey","status":"publish","type":"product","link":"https:\/\/fivemx.com\/de\/rcore-airhockey\/","title":{"rendered":"rcore Airhockey"},"content":{"rendered":"<p><iframe title=\"FiveM Air Hockey | rcore\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/LUe15HTpNbU?feature=oembed\" loading=\"lazy\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2>Config file<\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Config = {\r\n    -- send paddle position to your opponent every 33ms (30x\/s)\r\n    -- lower the value for faster sync sync between paddles\r\n    PositionSendRate = 33,\r\n    -- maximum time the puck can stay on one side in ms\r\n    PenaltyTime = 10000,\r\n    -- block these while playing\r\n    RestrictedControls = {37, 157, 159, 160, 161, 162, 163, 164, 165, 158, 101, 337, 53, 54, 47, 140, 141, 263, 264,\r\n                          142, 143, 24, 257, 44, 282, 283, 284, 285, 69, 70, 114, 99, 100, 102, 22, 74, 68, 25, 36, 345,\r\n                          346, 347, 91, 92},\r\n    BounceStrength = 0.05, -- camera bounce effect\r\n    DrawTableScore = true, -- draw actual match score for viewers on top tables\r\n    Framework = 0, -- 0: Standalone (no bets), 1: ESX, 2: QBCore\r\n    EnableBets = true,\r\n    MinBet = 1000,\r\n    MaxBet = 10000,\r\n    BetType = 2, -- 1: Choose the lower stake for both (P1 choose 1k, P2 choose 2k, stake will be 1k for both), 2: both can set their own stakes\r\n    WinMultiplier = 2, -- winner gets 2x the stake\r\n    SpawnDistance = 30.0,\r\n    UIFontID = 0, -- fontId (used in menus)\r\n    UIFontName = nil, -- name of the font (used in scaleforms and notifications)\r\n    NotifySystem = 1, -- 1: native notify, 2: okokNotify, 3: esx_notify, 4: qb_notify, 5: ox_notify\r\n    -- Enable rcore_stats? (https:\/\/store.rcore.cz\/package\/6273968)\r\n    Rcore_Stats = GetResourceState(\"rcore_stats\") ~= \"missing\"\r\n}\r\n\r\nObjects = {{\r\n    pos = vector3(-1635.939453, -1052.837891, 12.148856),\r\n    heading = 318.0\r\n}, {\r\n    pos = vector3(-1634.047485, -1054.425537, 12.148856),\r\n    heading = 318.0\r\n}}\r\n\r\nTranslation = {\r\n    MATCH_SETTINGS = \"Match Settings\",\r\n    SLOW = \"Slow\",\r\n    MEDIUM = \"Medium\",\r\n    FAST = \"Fast\",\r\n    PUCK_SPEED = \"Puck Speed\",\r\n    PUCK_SPEED_DESC = \"The maximum speed of the puck.\",\r\n    MAX_SCORE = \"Max Score\",\r\n    MAX_SCORE_DESC = \"The match will end after someone reaches this amount of goals.\",\r\n    START = \"Start\",\r\n    START_DESC = \"Press this to save the rules &amp; start the match.\",\r\n    LATENCY_HIGH = \"Looks like your latency (%s) is too high. Your gameplay won't be that great.\",\r\n    LATENCY_NORMAL = \"Your latency is %s\",\r\n    END_WINNER = \"winner.\",\r\n    END_LOSER = \"loser.\",\r\n    END_STATS_SAVES = \"%s saves\",\r\n    END_STATS_SHOTS = \"%s shots on goal\",\r\n    END_STATS_GOALS = \"%s goals\",\r\n    END_STATS_PLAYER = \"%s m player travel\",\r\n    END_STATS_PUCK = \"%s m puck travel\",\r\n    END_STATS_TITLE = \"Air Hockey\",\r\n    TIMERBAR_PENALTY = \"PENALTY\",\r\n    WAITING_FOR_OP = \"Waiting for opponent.\",\r\n    TABLE_USED = \"This Air Hockey table is being used by someone else.\",\r\n    NOT_CLOSE_ENOGUH = \"Seems like you're not close enough. Walk away and try again\",\r\n    NOT_ENOUGH_PLAYERS = \"To start Air Hockey, ask one more player to come closer to the table.\",\r\n    WAITING_FOR_OP_TO_JOIN = \"Waiting for your opponent to join the match.\",\r\n    PRESS_TO_PLAY = \"Press ~INPUT_CONTEXT~ to play Air Hockey.\",\r\n    MATCH_CANCELLED = \"Match Cancelled\",\r\n    MATCH_CANCELLED_DESC = \"One of you have disconnected, or cancelled the match\",\r\n    STARTING = \"Waiting for players...\",\r\n    WAITING_FOR_HOST = \"%s is changing the rules\",\r\n    PRESS_TO_CONFIRM_BET = \"Press Enter to confirm the bet %s on your win\",\r\n    READY = \"Ready\",\r\n    READY_DESC = \"Press Enter if you're ready to play.\",\r\n    WAITING_FOR_OP_READY = \"Please wait until your opponent confirm they're ready.\",\r\n    BETTINGS_CAPT = \"Bettings\",\r\n    BETTINGS_INFOPANEL = \"STAKE: %s\",\r\n    BETTING_ACC = \"Account\",\r\n    BETTING_STAKE = \"Stake\",\r\n    BETTINGS_USE_ACC_DESC = \"Use '%s' account to pay for the stake. Max: %s\",\r\n    -- Update 1.1.0\r\n    PADDLE_SKIN = \"Paddle Skin\",\r\n    PADDLE_SKIN_DESC = \"Choose the skin of your paddle.\",\r\n    PUCK_SKIN = \"Puck Skin\",\r\n    PUCK_SKIN_DESC = \"Choose the skin of the puck.\",\r\n    COLOR_BLUE = \"Blue\",\r\n    COLOR_GREEN = \"Green\",\r\n    COLOR_RED = \"Red\",\r\n    COLOR_ORANGE = \"Orange\",\r\n    COLOR_GRAY = \"Gray\",\r\n    COLOR_PURPLE = \"Purple\",\r\n    COLOR_PINK = \"Pink\",\r\n    COLOR_BLACK = \"Black\",\r\n    \r\n    Get = function(key)\r\n        return Translation[key] or \"Missing Translation: \" .. key\r\n    end\r\n}<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"p1\">Erwecken Sie Ihre Innenr\u00e4ume zum Leben mit einem vollst\u00e4ndig interaktiven <span class=\"s1\"><b>Airhockey<\/b><\/span> Minispiel f\u00fcr FiveM. Jeder statische Airhockeytisch wird zu einem schnellen, wettbewerbsorientierten 1-gegen-1-Erlebnis, das die Spieler immer wieder zu \u201enur noch einer Runde\u201c animiert.<\/p>\n<p class=\"p1\"><b>Airhockey \u2013 FiveM-Minispiel<\/b><b><\/b><\/p>\n<p class=\"p1\"><b>35,70 EUR<\/b><span class=\"s1\"> \u00b7 <\/span><b>14-Tage-Geld-zur\u00fcck-Garantie<\/b><b><\/b><\/p>\n<p class=\"p3\">Erwecken Sie Ihre Innenr\u00e4ume zum Leben mit einem vollst\u00e4ndig interaktiven <span class=\"s2\"><b>Airhockey<\/b><\/span> Minispiel f\u00fcr FiveM. Jeder statische Airhockeytisch wird zu einem schnellen, wettbewerbsorientierten 1-gegen-1-Erlebnis, das die Spieler immer wieder zu \u201enur noch einer Runde\u201c animiert.<\/p>\n<hr \/>\n<h3><b>Hauptmerkmale<\/b><\/h3>\n<h4><b>\ud83d\udd27 Plug-&amp;-Play-Integration<\/b><\/h4>\n<ul>\n<li>\n<p class=\"p1\">Wandelt vorhandene Airhockey-Tischrequisiten in spielbare Tische um.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Reibungslose, reaktionsschnelle Steuerung f\u00fcr beide Spieler<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Perfekt f\u00fcr Spielhallen, Bars, Casinos, Lounges oder individuell gestaltete Innenr\u00e4ume<\/p>\n<\/li>\n<\/ul>\n<h4><b>\ud83c\udfae Anpassbare Streichh\u00f6lzer<\/b><\/h4>\n<p class=\"p3\">Richten Sie die Spiele so ein, wie Sie es m\u00f6chten:<\/p>\n<ul>\n<li>\n<p class=\"p1\"><span class=\"s1\"><b>3 Puckgeschwindigkeitsoptionen<\/b><\/span> (langsam, mittel, schnell)<\/p>\n<\/li>\n<li>\n<p class=\"p1\"><span class=\"s1\"><b>Konfigurierbare maximale Runden<\/b><\/span> f\u00fcr kurze Duelle oder l\u00e4ngere Schlachten<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Einfache Konfiguration, die sich optimal an die Auslastung und Wirtschaftlichkeit Ihres Servers anpasst.<\/p>\n<\/li>\n<\/ul>\n<h4><b>\ud83d\udc40 Live-Zuschauer<\/b><\/h4>\n<ul>\n<li>\n<p class=\"p1\">Spieler in der N\u00e4he k\u00f6nnen <span class=\"s1\"><b>Verfolgen Sie die laufenden Spiele<\/b><\/span> in Echtzeit<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Verwandelt jeden Airhockey-Tisch in einen sozialen Treffpunkt<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Ideal f\u00fcr Gemeinschaftsveranstaltungen, Turniere oder freundschaftliche Wettk\u00e4mpfe<\/p>\n<\/li>\n<\/ul>\n<h4><b>\ud83d\udcca Detaillierte Spielstatistiken<\/b><\/h4>\n<p class=\"p3\">Am Ende jedes Spiels sehen die Spieler eine vollst\u00e4ndige Aufschl\u00fcsselung:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Ziele<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Speicherst\u00e4nde<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Sch\u00fcsse aufs Netz<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Puck-Reisedistanz<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Paddelstrecke<\/p>\n<\/li>\n<\/ul>\n<p class=\"p3\">Perfekt geeignet f\u00fcr Ruhm und Ehre, Ranglisten oder statistikbasierte Events.<\/p>\n<h4><b>\ud83e\udde4 Geschicklichkeitsbasiertes Gameplay: Rette den Puck<\/b><\/h4>\n<ul>\n<li>\n<p class=\"p1\">Schnelle Reaktionen und gute Positionierung werden belohnt.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Das eigene Tor zu verteidigen f\u00fchlt sich genauso befriedigend an wie ein Tor zu schie\u00dfen.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Das F\u00e4higkeitsniveau ist hoch genug, um regelm\u00e4\u00dfige Spieler zu fesseln.<\/p>\n<\/li>\n<\/ul>\n<h4><b>\ud83d\udcb8 Wettsystem (optional)<\/b><\/h4>\n<p class=\"p3\">Heizen Sie die Spannung mit Wetten w\u00e4hrend des Spiels an:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Spieler k\u00f6nnen <span class=\"s1\"><b>setzen auf sich selbst<\/b><\/span> vor einem Spiel<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Der Gewinner erh\u00e4lt den Pott, abh\u00e4ngig von der Serverkonfiguration.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">F\u00fcgt jeder Runde Risiko, Belohnung und zus\u00e4tzliche Spannung hinzu.<\/p>\n<\/li>\n<\/ul>\n<hr \/>\n<p class=\"p1\"><b>Warum sollten Sie Airhockey auf Ihrem Server anbieten?<\/b><b><\/b><\/p>\n<ul>\n<li>\n<p class=\"p1\">Zunahmen <span class=\"s1\"><b>Spielerbindung<\/b><\/span> mit einer unterhaltsamen Nebenaktivit\u00e4t<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Ermutigt <span class=\"s1\"><b>soziale Interaktion<\/b><\/span> und freundschaftlicher Wettbewerb<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Passt nahtlos in RP-, Gelegenheits- und wirtschaftsorientierte Server.<\/p>\n<\/li>\n<\/ul>","protected":false},"featured_media":201750,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"product_brand":[2936],"product_cat":[1897,96,512,2907,511,243],"product_tag":[],"class_list":["post-201749","product","type-product","status-publish","has-post-thumbnail","product_brand-rcore","product_cat-minigames","product_cat-esx-scripts","product_cat-qbcore-scripts","product_cat-qbox-scripts","product_cat-standalone-scripts","product_cat-vrp-scripts","first","instock","sale","downloadable","virtual","taxable","purchasable","product-type-simple"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product\/201749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/comments?post=201749"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/media\/201750"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/media?parent=201749"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product_brand?post=201749"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product_cat?post=201749"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/fivemx.com\/de\/wp-json\/wp\/v2\/product_tag?post=201749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}