Un builder de safe-zones 100% in-game pour serveurs ESX Legacy, avec gestion des restrictions gameplay, blips, markers 3D et bypass staff. Resource protégée via CFX Escrow pour garantir sécurité, stabilité et protection du script.
🔹 Builder NUI En Direct • Interface NUI dédiée pour créer, modifier et supprimer des zones sans jamais quitter le jeu • Commande d'ouverture configurable (`/szbuilder` par défaut) • Liste des zones avec recherche instantanée • Édition en temps réel, sauvegarde automatique à chaque changement • Téléportation directe vers n'importe quelle zone depuis le builder
🔹 Permissions Par Groupe ESX • Accès au builder restreint aux groupes définis dans la config (`admin`, `superadmin`, `god`…) • Groupes autorisés entièrement personnalisables • Vérification de permission côté serveur avant chaque action, aucune confiance au client
🔹 Restrictions Gameplay Par Zone • Autoriser ou interdire les véhicules • Autoriser ou interdire les armes en main • Désactiver le PVP et le tir à l'intérieur de la zone • Invincibilité activable zone par zone • Limite de vitesse en km/h appliquée à tous les véhicules présents
🔹 Blips & Markers 3D • Blip radar activable par zone, couleur RGB libre ou couleur GTA exacte • Sprite, échelle et alpha du blip réglables individuellement • Marker 3D au sol avec couleur, type et distance de rendu configurables • Activation indépendante du blip et du marker
🔹 Système de Bypass Staff • Bypass activable par zone, basé sur les groupes ESX (`xPlayer.getGroup()`) • Rôles staff sélectionnables individuellement (Admin, Superadmin, Mod, Owner…) • Les joueurs en bypass ignorent PVP, véhicules, armes, vitesse et invincibilité
🔹 Notifications & HUD Joueur • Notification d'entrée/sortie de zone, activable ou non • Badge HUD "Zone Protégée" avec animation scanner intégrée • Toasts NUI dédiés pour chaque action (sauvegarde, suppression, erreur de permission)
🔹 Persistance & Synchronisation • Sauvegarde MySQL via `oxmysql`, table créée automatiquement au démarrage • Synchronisation instantanée de toutes les zones à tous les joueurs connectés • Rechargement automatique après chaque création/modification/suppression • Aucune perte de zone au redémarrage du serveur
🔹 Logs Discord Complets • Webhooks indépendants pour chaque action : création, modification, suppression de zone • Embed détaillé avec joueur, identifiant, ID de zone, rayon et position exacte
🔹 Architecture Kaito Standard • Compatible ESX Legacy + oxmysql • Config centralisée dans la table `Kaito = {}` • Support multilingue FR/EN natif • Escrow CFX avec `config.lua`, `locales/fr.lua`, `locales/en.lua` et `server/logs.lua` exposés
🎥 Vidéo de démonstration : https://youtu.be/rzNku0wh9IM