AD IncidentReport v2 von Atlantic Development öffnet ein Berichtsformular im Spiel und sendet eingereichte Rollenspielberichte an konfigurierte Discord-Webhooks. Das geprüfte Manifest nennt Version 1.0.0 trotz v2 im Projektnamen. ESX, QBCore und SQL sind keine Abhängigkeiten.
Installieren und Berichtsziel konfigurieren
Entpacke den inneren Ordner AD_IncidentReportv2 mit fxmanifest.lua und nui und verwende ensure AD_IncidentReportv2. Der mitgelieferte Befehl lautet /report. Eine konfigurierbare Tastenbelegung ist nicht registriert; ergänze sie bei Bedarf und prüfe Konflikte mit vorhandenen Befehlen.
Behalte Webhook-URLs in der serverseitig geladenen config.lua. Der Client erhält sortierte Abteilungsschlüssel, keine Webhook-Zugangsdaten. Config.Departments bestimmt das Ziel, Config.Brand den gemeinsamen Namen, Avatar und die Farbe. Für einen Forum-Webhook konfigurierst du forum.thread_name_template und passende applied_tags. Ein normaler Textkanal benötigt keinen Forum-Block.
Berechtigungen und Eingabeprüfungen ergänzen
Die Abteilungsliste ist Konfiguration, keine Zugriffskontrolle. Anfrage- und Sende-Handler prüfen weder ACE-Rechte, Framework-Job, Beamtenidentität noch Anfrageraten. Jede übermittelte konfigurierte Abteilung kann ihren Webhook auswählen. Autorisiere Absender und Abteilung auf dem Server und leite die Identität aus vertrauenswürdigen Spielerdaten ab.
Das HTML-Formular deaktiviert native Validierung; der Server normalisiert hauptsächlich force zu einer Tabelle. Prüfe Feldtypen, Pflichtwerte und Discord-Längenlimits für Embeds vor dem Senden. Ersetzte Leerwerte durch N/A sind keine Berichtsvalidierung.
Zustellung vor dem Leeren bestätigen
Die Oberfläche setzt sich unmittelbar nach dem Absenden zurück und schließt. Sie wartet nicht auf bestätigte Discord-Zustellung. Der Server protokolliert Erfolg oder Fehler, bietet aber kein dauerhaftes Berichtsarchiv, keine Wiederholungswarteschlange und keinen gespeicherten JSON-Ersatz. Erhalte den Entwurf bis zum Zustellergebnis, wenn Berichtsverlust für deinen Ablauf relevant ist.
Teste unberechtigte Nutzer, ungültige Abteilungen, lange Berichte, Netzwerkfehler und wiederholtes Senden an ein privates Testziel. Die Tablet-Startfunktion ist definiert, wird aber nie aufgerufen; eine automatische Tablet-Animation ist damit nicht belegt. Lies die LICENSE-Datei für Weitergabebedingungen statt dich auf eine verkürzte Checkliste zu verlassen.
Vorhandene Oberflächenvorschau

Am 10. September 2026 anhand der Revision dfad63dbc91a20699c96d7e022107941d68f1b8a geprüft. Lua, Manifest, NUI-HTML und JavaScript wurden gelesen und die Discord-Webhook-Dokumentation abgeglichen. Keine FiveM-Ressource wurde gestartet und keine Discord-Nachricht gesendet.