{"id":160079,"date":"2024-10-03T10:11:36","date_gmt":"2024-10-03T08:11:36","guid":{"rendered":"https:\/\/hifivem.com\/?p=160079"},"modified":"2026-07-26T08:02:11","modified_gmt":"2026-07-26T06:02:11","slug":"anti-afk-captcha","status":"publish","type":"post","link":"https:\/\/rpcrate.com\/de\/anti-afk-captcha\/","title":{"rendered":"RK Anti-AFK CAPTCHA: Quelle und zu behebende Timerprobleme"},"content":{"rendered":"<p>Das urspr\u00fcngliche Anti AFK CAPTCHA System ver\u00f6ffentlichte yeptys im Oktober 2024 mit ox_lib als Voraussetzung und ohne Supportangebot. Der rk3gaming-Repositorylink liefert jetzt 404. Die Diskussion verlinkt eine \u00dcberarbeitung von Hajdenko; gepr\u00fcft wurde dessen erhaltenes Repository bei 4824c7d. Diese Community-Fassung ist keine nachgewiesen aktiv unterst\u00fctzte Originalver\u00f6ffentlichung.<\/p>\n<p><a href=\"https:\/\/forum.cfx.re\/t\/anti-afk-captcha-system\/5271936\">Originalver\u00f6ffentlichung und \u00dcberarbeitungsdiskussion<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/Hajdenko\/RK_AntiAFK\/tree\/4824c7d9900def1ebaeb2a0816a42e5b0ce75d3f\">Gepr\u00fcfte Community-Fassung von Hajdenko<\/a><\/p>\n<h2>Konfiguration und Erkennung<\/h2>\n<p>Die Fassung l\u00e4dt ox_lib, client\/main.lua, server\/edit_me.lua und config.lua. Standardwerte sind afkTimeMinutes = 10, kickTime = 60 und captchaLength = 6. Die Erkennung verwendet eine Kugel mit Radius 10 um den Spieler, statt s\u00e4mtliche Tastatur- oder Spielaktivit\u00e4t zu erfassen. Bewegung innerhalb dieses Gebiets z\u00e4hlt nicht zwingend als Aktivit\u00e4t.<\/p>\n<h2>Zuerst Wiederholung und Bereinigung reparieren<\/h2>\n<p>Bei falscher Antwort startet checkAFK eine neue Abfrage, ohne den Countdown der vorherigen zu beenden. Der alte Countdown kann weiterhin einen Kick anfordern, obwohl eine sp\u00e4tere Antwort richtig war. Abbrechen des Eingabedialogs fordert ebenfalls sofort einen Kick an. Teste erst falsche und dann richtige Antworten sowie Eingabeabbr\u00fcche vor Spielereinsatz.<\/p>\n<p>Der Zonenaustritt ruft destroy auf einer ox_lib-Zone auf; die dokumentierte Lua-Methode zum Entfernen hei\u00dft remove. Pr\u00fcfe auch Timerabbruch und Ersetzung: Der Code erwartet eine destroy-Methode am SetTimeout-Ergebnis. Korrigiere den Lebenszyklus, bevor du auf Zur\u00fccksetzen durch Bewegung vertraust. Bewirb diese Fassung nicht als unver\u00e4ndert einsatzbereit.<\/p>\n<h2>Grenzen des Kickmechanismus<\/h2>\n<p>Der Serverhandler entfernt den anfragenden Spieler; er pr\u00fcft weder Inaktivit\u00e4t noch CAPTCHA selbst. Dies ist eine clientgesteuerte Inaktivit\u00e4tsabfrage, kein manipulationssicherer Cheat-Schutz oder Aktivit\u00e4tsnachweis. Im Quellbestand fehlt eine ausdr\u00fcckliche Lizenzdatei; \u00f6ffentliche Lesbarkeit belegt keine unbegrenzten Weitergaberechte. Spieltest und repariertes Paket werden nicht geliefert.<\/p>","protected":false},"excerpt":{"rendered":"<p>Pr\u00fcfe RK Anti-AFK CAPTCHA und Hajdenkos \u00dcberarbeitung, ox_lib sowie Fehler bei Wiederholung und Zonenbereinigung vor Spielerkicks.<\/p>","protected":false},"author":1,"featured_media":160080,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2297,2298],"tags":[3001,2928,3000],"class_list":["post-160079","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free","category-scripts","tag-fivem-script","tag-free","tag-free-script"],"_links":{"self":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/160079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/comments?post=160079"}],"version-history":[{"count":5,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/160079\/revisions"}],"predecessor-version":[{"id":214613,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/posts\/160079\/revisions\/214613"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media\/160080"}],"wp:attachment":[{"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/media?parent=160079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/categories?post=160079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rpcrate.com\/de\/wp-json\/wp\/v2\/tags?post=160079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}