ERS-Integrationsskript für QBCore-Server
ERS-Integrationsdemo
Dieses ERS-Integrationsskript verbindet den Emergency Response Simulator (ERS) mit QBCore- und QBox-Servern und ermöglicht so eine nahtlose Einsatzleitung, die Steuerung über Radialmenüs sowie die automatisierte Belohnungsverwaltung für die Beseitigung von Einsatzorten. Das Skript erweitert die ERS-Funktionalität und integriert ps-dispatch und qbx-radialmenu, um Echtzeitbenachrichtigungen, eine einfache Spielerinteraktion und flexible Anpassungsmöglichkeiten für Administratoren zu bieten. Bilder und Videovorschauen veranschaulichen das Verhalten der Benutzeroberfläche und die Spielabläufe.
Installation und Einrichtung
– Sichern Sie Ihre aktuellen Ressourcen, bevor Sie Änderungen vornehmen. – Öffnen Sie den mit der Ressource mitgelieferten Ordner „INSTALL ME“. Dieser enthält die neuen ps-dispatch-Warnungen und Radialmenüelemente, die vom Skript benötigt werden. Diese Erweiterungen müssen manuell installiert werden; sie lassen sich nicht automatisch per Drag & Drop hinzufügen. – Öffnen Sie in Ihrer ps-dispatch-Ressource die gemeinsame Konfigurationsdatei und fügen Sie die Warnmeldungen aus „add.config.lua“ in den Abschnitt „Config.Blips“ ein. – Öffnen Sie im ps-dispatch-Clientordner die Warnmeldungsdatei und fügen Sie die Warnungen aus „add.alerts.lua“ am Ende hinzu. – Öffnen Sie für das qbx-radialmenu den Konfigurationsordner und bearbeiten Sie die Datei „client.lua“. Kopieren Sie die Menüelemente aus „config.client“ und fügen Sie sie im entsprechenden Abschnitt für Menüelemente oder Jobelemente ein. – Platzieren Sie das Skript „ers_integration“ in Ihrem Ressourcenordner und stellen Sie sicher, dass es nach ERS und ps-dispatch gestartet wird. server.cfg– Stellen Sie vor dem Start des Skripts sicher, dass alle Abhängigkeiten installiert und auf dem neuesten Stand sind.
Hinweise zur Installation
– Für ps-dispatch und qbx-radialmenu ist das manuelle Einfügen von Konfigurationsabschnitten erforderlich. Befolgen Sie jeden Schritt sorgfältig, um sicherzustellen, dass Warnmeldungen und Radialmenüeinträge korrekt registriert werden. – Stellen Sie sicher, dass die Ressourcenstartreihenfolge ERS und ps-dispatch vor dem Integrationsskript platziert, um Initialisierungsfehler zu vermeiden.
Bekannte Fehler
– In bestimmten Konfigurationen kann ein Fehler im Zusammenhang mit dem Ps-Dispatch-Blip auftreten. – Gelegentlich werden in Dispatch-Einträgen keine detaillierten Einsatzinformationen angezeigt.
Abhängigkeiten
– QBCore- oder QBox-Framework (eines von beiden erforderlich) – Notfallreaktionssimulator (ERS) – ps-dispatch (Leitstellensystem) – ox_lib (Hilfsbibliothek)
Optionale Integrationen
– Wk-wars2x Radar (Wraith ARS 2X) für erweiterte Radarunterstützung – ps-mdt für die MDT-Integration mit QBCore
Skriptdetails
– Quellcode zugänglich: Ja – Abonnement erforderlich: Nein – Ungefähre Codezeilen: 1000 – Hauptvoraussetzung: QBCore (oder QBox) – Support: Vorhanden
Merkmale
– QBCore- und QBox-Integration: Vollständig kompatibel mit den Frameworks QBCore und QBox, sodass Server die Integration unabhängig vom verwendeten Framework ausführen können. – Unterstützung für Radialmenüs: Fügt qbx-radialmenu-Einträge für den Schnellzugriff auf ERS-Aktionen hinzu. Spieler können diese auslösen. Kern Funktionen aus dem Radialmenü ohne Chatbefehle. Das Radialmenü ermöglicht das Anfordern und Abbrechen von Diensten im Fahrzeug. – ps-dispatch-Integration: Nahtlose Integration mit ps-dispatch für Echtzeit-Einsatzbenachrichtigungen und die Möglichkeit für mehrere Spieler, sich Einsätzen anzuschließen. Unterstützt sowohl persistente als auch nicht-persistente Einsatzbenachrichtigungen basierend auf Einsatzstatus und -abschluss. – Benutzerdefinierte Befehlsfunktionen: Stellt grundlegende Befehlsauslöser bereit, sodass Serveradministratoren Aktionen an benutzerdefinierte Befehle binden oder die Funktionalität mit zusätzlichen Skripten erweitern können. – Dynamisches Ereignis HandhabungDas System überwacht Spielereignisse wie Polizeikontrollen, Einsatzmeldungen und Eintreffen am Einsatzort und interagiert mit Notrufsystemen, um Einsatzstatus zu aktualisieren und Teilnehmer zu benachrichtigen. – Spielerbelohnungen: Automatische Auszahlung von Bonuszahlungen an Spieler, die die Aufräumarbeiten am Einsatzort abschließen, um die ordnungsgemäße Durchführung und das korrekte Einsatzmanagement zu fördern. – Option zur Selbstdisposition: Ermöglicht Spielern die Selbstdisposition über ps-dispatch und Radialmenüoptionen und somit flexible Einzel- oder koordinierte Einsätze. – Permanente vs. nicht-persistente Benachrichtigungen: Einsatzmeldungen können so konfiguriert werden, dass sie je nach Einsatzverlauf und Abschluss automatisch aktiv bleiben oder gelöscht werden. – Manuelle Konfiguration: Enthält klare Anweisungen zum Hinzufügen von Alarmsignalen und Radialmenüpunkten zu den Konfigurationen von ps-dispatch und qbx-radialmenu, um einen ordnungsgemäßen Betrieb zu gewährleisten. – Leichtgewichtig und erweiterbar: Das System ist so konzipiert, dass es einfach mit benutzerdefinierten Befehlen und zusätzlichen Ereignis-Hooks für serverspezifische Arbeitsabläufe erweitert werden kann.






