INSPECTShop
FiveM Scripts

AFK-Kick System | AFK-Erkennung, Rücktransport & Admin-Kick-Szene für FiveM

AFK-Kick System erkennt automatisch inaktive Spieler anhand von Bewegung, Blickrichtung und frei konfigurierbaren Toleranzwerten. Betroffene Spieler werden zunächst zweistufig gewarnt - per Zufallstasten-Check, Bildschirmflackern und optionaler Sirene - bevor sie bei fortgesetzter Inaktivität automatisch in eine dedizierte AFK-Zone teleportiert werden. Dort können sie sich über einen robusten, selbstheilenden Rücktransport-NPC per Tastendruck an ihre letzte Position zurückbringen lassen, gespeichert persistent pro Spieler-Identifier. Zusätzlich stehen Admins zwei Befehle zur Verfügung: eine sofortige manuelle AFK-Teleportation sowie eine dramatische Entführungs-Szene mit Wachmann und Fahrzeug, nach der der Spieler automatisch vom Server entfernt wird. Durch die integrierte Framework-Bridge läuft das Skript automatisch mit ESX oder QBCore/QBox - konfigurierbar über eine einzige, klar beschriftete Einstellung in der config.lua. Admins verwalten Berechtigungen wahlweise über ACE-Permissions oder Framework-Gruppen, ein optionaler Discord-Webhook protokolliert jede Aktion mit vollständigen Spieler-Identifiern.

Leistungsumfang

  • Automatische AFK-Erkennung (Bewegung, Heading, konfigurierbare Toleranzwerte)
  • Ignoriert optional Spieler in Fahrzeugen, im Pause-Menü, im Tod-Status oder in Animationen/Szenarien
  • Frei definierbare Safe Zones, in denen die Überwachung nicht greift
  • Discord-ID-Ausnahmeliste für Team-/VIP-Mitglieder
  • Zweistufiges Warnsystem mit Zufallstasten-Check gegen Auto-Clicker/Makros
  • Visuelles Flackern (gelb/rot) plus optionale Warnsirene über NUI
  • AFK-Zone mit interaktivem, selbstheilendem Rücktransport-NPC
  • Rückkehrpunkte persistent pro Spieler-Identifier gespeichert, überlebt Neustarts
  • Admin-Befehl für manuelle AFK-Teleportation (/kickafk) mit automatischer Rückkehrpunkt-Speicherung
  • Admin-Befehl für filmreife Entführungs-Kick-Szene (/kicknew) mit Wachmann, Fahrzeug und synchronisierter Animation
  • Saubere Entity-Bereinigung ohne Server-Ghosts (Netzwerkkontrolle, Missionsentity-Flags, Delete-Fallbacks)
  • Framework-Bridge für ESX und QBCore/QBox (automatische Erkennung oder fest wählbar)
  • Wahlweise ACE-Permissions oder Framework-Gruppen für die Berechtigungsprüfung
  • Standalone-fähig mit nativen Fallback-Benachrichtigungen ohne Framework
  • Optionaler Discord-Webhook für alle Aktionen (standardmäßig deaktiviert, eigener Link erforderlich)
  • Alle Texte zentral in Config.Locale, vollständig übersetz- und anpassbar
  • Alle wichtigen Einstellungen zentral und beschriftet in der config.lua