INSPECTShop
Scripts FiveM

AFK Kick System | Détection AFK, retour & scène d’expulsion admin pour FiveM

AFK Kick System détecte automatiquement les joueurs inactifs à partir de leurs mouvements, de leur orientation et de seuils de tolérance librement configurables. Les joueurs concernés reçoivent d’abord un avertissement en deux étapes – via un contrôle par touche aléatoire, un scintillement de l’écran et une sirène optionnelle – avant d’être téléportés automatiquement dans une zone AFK dédiée en cas d’inactivité prolongée. Là, un PNJ de retour robuste et auto-réparateur peut les ramener à leur dernière position d’une simple touche ; les positions sont enregistrées de manière persistante par identifiant de joueur. Les administrateurs disposent en outre de deux commandes : une téléportation AFK manuelle immédiate et une scène d’enlèvement spectaculaire avec garde et véhicule, à l’issue de laquelle le joueur est automatiquement retiré du serveur. Grâce au pont de framework intégré, le script fonctionne automatiquement avec ESX ou QBCore/QBox – configurable via un seul paramètre clairement libellé dans le fichier config.lua. Les administrateurs gèrent les autorisations via les permissions ACE ou les groupes du framework, et un webhook Discord optionnel journalise chaque action avec les identifiants complets des joueurs.

Contenu de l’offre

  • Détection AFK automatique (mouvement, orientation, seuils de tolérance configurables)
  • Ignore en option les joueurs en véhicule, dans le menu pause, morts ou en animation/scénario
  • Zones de sécurité librement définissables où la surveillance ne s’applique pas
  • Liste d’exceptions par identifiant Discord pour les membres de l’équipe/VIP
  • Système d’avertissement en deux étapes avec contrôle par touche aléatoire contre les auto-clickers/macros
  • Scintillement visuel (jaune/rouge) et sirène d’avertissement optionnelle via NUI
  • Zone AFK avec PNJ de retour interactif et auto-réparateur
  • Points de retour enregistrés de manière persistante par identifiant, conservés après redémarrage
  • Commande admin de téléportation AFK manuelle (/kickafk) avec enregistrement automatique du point de retour
  • Commande admin pour une scène d’expulsion cinématographique (/kicknew) avec garde, véhicule et animation synchronisée
  • Nettoyage propre des entités sans fantômes serveur (contrôle réseau, indicateurs d’entité de mission, suppression de secours)
  • Pont de framework pour ESX et QBCore/QBox (détection automatique ou choix fixe)
  • Permissions ACE ou groupes du framework au choix pour le contrôle des droits
  • Fonctionne en autonome avec notifications natives de secours sans framework
  • Webhook Discord optionnel pour toutes les actions (désactivé par défaut, lien personnel requis)
  • Tous les textes centralisés dans Config.Locale, entièrement traduisibles et personnalisables
  • Tous les paramètres importants centralisés et libellés dans config.lua