🛠️ dv_adminmenu — Admin-Menü für ESX | FiveM
Ein vollständiges, deutschsprachiges Staff-System mit Vue.js NUI, eigenem A-Duty System, NoClip, Ban-System, Admin-Knast, Discord-Webhooks für jede Aktion und über 20 Spieler- sowie persönliche Aktionen – alles in einem Menü.
💡 Was ist dv_adminmenu?
dv_adminmenu ist ein vollständiges ESX-Admin-System mit eigener NUI-Oberfläche (Vue.js). Über eine übersichtliche Spielerliste können Admins alle gängigen Aktionen auf andere Spieler anwenden – von Bannen und Kicken bis hin zu Job setzen, Geld geben und Inventar leeren. Das A-Duty System erlaubt es Admins, in den offiziellen Dienst zu wechseln und ein gruppenspezifisches Outfit anzulegen. Alle Aktionen werden per Discord-Webhook geloggt. Das integrierte Ban-System speichert Bans doppelt in MySQL und einer ban.json und zeigt gebannten Spielern eine eigene Adaptive Card beim Verbindungsversuch.
⚙️ Features auf einen Blick
📊 Dashboard – Übersicht mit Bans, Kicks, Admins online und Spieler online
👥 Spielerliste – Alle online Spieler mit Name, ID, Job, Ping, Freeze-Status und Warn/Ban/Kick-Historie
🚫 Ban-System – Bans mit Zeit oder permanent, doppelte Speicherung in MySQL + ban.json, Adaptive Card beim Connect
🔓 Banliste – Alle aktiven Bans einsehen und per Button oder Konsolen-Command aufheben
⚠️ Verwarnungen – Verwarnungen mit Grund ausstellen, werden dauerhaft gespeichert
🦺 A-Duty System – Admin-Anzug pro Gruppe und Geschlecht konfigurierbar, Zivil-Outfit wird gespeichert und wiederhergestellt
🕊️ NoClip – Eigene Scripted-Camera mit Fahrzeug-Support, 6 Geschwindigkeitsstufen und Mausrad-Steuerung
👁️ Spectate – Spieler unsichtbar beobachten
🔒 Admin-Knast – Spieler einfrieren und teleportieren, Zustand überlebt Server-Reconnect (DB-gespeichert)
🏷️ Spielernamen – ID, Name und HP über Spieler-Köpfen ein-/ausblenden
📢 Server-Ankündigung – Serverweite Nachricht an alle Spieler senden
📡 Discord-Webhooks – Separater Webhook für jede der 30+ Aktionen konfigurierbar
🤖 Bot-Token – Spieler-Avatar-Abruf für Discord-Logs via Bot-Token
🌍 Mehrere Admin-Gruppen – Beliebig viele Gruppen mit eigenem Rang, Label und A-Duty Outfit
🗑️ Wipe – Spieler aus konfigurierbaren Datenbank-Tabellen entfernen und kicken
🎮 Spieler-Aktionen (auf andere Spieler)
Bannen, Kicken, Verwarnen, Admin-Knast, Teleportieren, Herbeirufen, Heilen, Wiederbeleben, Töten, Einfrieren, Spectate, Skin-Menü öffnen, Item geben, Geld geben (Cash/Bank/Schwarzgeld), Job & Rang setzen, Admin-Gruppe setzen, Inventar leeren, Ped zurücksetzen, Nachricht senden, Wipe
🧍 Persönliche Aktionen (auf sich selbst)
NoClip, Gottmodus, Unsichtbarkeit, Spielernamen togglen, Selbst heilen, Selbst wiederbeleben, Fahrzeug reparieren, Alle Spieler wiederbeleben, Allen Spielern Geld geben, Bereich säubern (Fahrzeuge/Peds/Objekte), Ankündigung senden, Koordinaten anzeigen & kopieren, Skin-Menü öffnen
📦 Abhängigkeiten
| Pflicht | Optional |
| es_extended (ESX Legacy) | esx_ambulancejob (für Revive-Trigger) |
| mysql-async | esx_basicneeds (für Heal-Trigger) |
| esx_skin / skinchanger | – |
🚀 Installation in 4 Schritten
1️⃣ Ordner in resources/ legen
2️⃣ install.sql in der Datenbank ausführen (1 Tabelle: dv_admin)
3️⃣ ensure dv_adminmenu in die server.cfg eintragen
4️⃣ Admin-Gruppen, A-Duty Outfits, Webhooks und Ban-Zeiten in config.lua & server_config.lua anpassen – fertig!
⚙️ Konfiguration auf einen Blick
Config.Servername – Servername für Ban-Screen und Webhooks
Config.ServerLogo – Logo-URL für Discord-Webhooks und Ban-Screen
Config.DiscordServer – Discord-Link im Ban-Screen zum Anfechten
Config.BefehlsName – Befehl zum Öffnen des Menüs (Standard: adminmenu)
Config.AdminGruppe – Alle Admin-Gruppen mit Rang, Label und ID
Config.ADutyOutfits – A-Duty Outfit pro Admin-Gruppe und Geschlecht
Config.BanZeiten – Auswählbare Ban-Zeiten in Sekunden (z.B. 12h, 1 Tag, permanent)
Config.WipeEinstellungen – Datenbank-Tabellen die beim Spieler-Wipe geleert werden
Config.AdminKnastKoords – Koordinaten des Admin-Knastes
Config.Tasten – Tastenbelegung für Menü, NoClip und Spielernamen
Config.Trigger – Revive- und Heal-Trigger für andere Resources
ConfigServer.Token – Discord Bot-Token für Spieler-Avatar-Abruf
ConfigServer.Webhook – Separate Webhook-URL für jede der 30+ Aktionen
Alle Einstellungen befinden sich in config.lua und server_config.lua – vollständig escrow-frei.
💬 Befehle
/adminmenu – Admin-Menü öffnen (Standard-Taste: M)
/noclip – NoClip togglen (nur im A-Duty, Standard-Taste: HOME)
/spielernamen – Spielernamen über Köpfen togglen (Standard-Taste: F9)
/unban \ – Ban aufheben (Konsole oder Admin-Gruppe)
💬 Support
Bei Fragen, Problemen oder Feature-Wünschen erreichst du uns jederzeit über unseren Discord:
👉 https://discord.gg/hqBQt8SnwA
Powered by DV_Scripts 🚀