Démonstration d'intégration ERS
Ce script d'intégration ERS lie le simulateur de réponse d'urgence (ERS) aux serveurs QBCore et QBox, fournissant des notifications de dispatch documentées, des contrôles de menu radial et une gestion automatisée des récompenses pour les nettoyages de scène. Conçu pour étendre les fonctionnalités d'ERS, le script s'intègre avec ps-dispatch et qbx-radialmenu pour fournir des notifications en temps réel, une interaction facile avec les joueurs et une personnalisation flexible par les administrateurs. Des images et des aperçus vidéo sont inclus dans la ressource pour illustrer le comportement de UI et les flux de travail dans le jeu.
Installation et configuration
– Sauvegardez vos ressources actuelles avant toute modification. – Ouvrez le dossier INSTALL ME inclus avec la ressource. Il contient les nouvelles alertes ps-dispatch et les éléments de menu radial requis par le script. Ces ajouts doivent être installés manuellement ; ils ne s’ajoutent pas automatiquement par glisser-déposer. – Dans votre ressource ps-dispatch, ouvrez le fichier de configuration partagé et ajoutez les alertes (blips) du fichier add.config.lua à la section Config.Blips. – Dans le dossier client ps-dispatch, ouvrez le fichier alerts et ajoutez les alertes du fichier add.alerts.lua à la fin. – Pour qbx-radialmenu, ouvrez le dossier config et modifiez le fichier client.lua. Copiez les éléments de menu du fichier config.client et collez-les dans la section appropriée des éléments de menu ou des éléments de tâche. – Placez le script ers_integration dans votre dossier resources et assurez-vous qu’il est lancé après ERS et ps-dispatch. serveur.cfg– Vérifiez que les dépendances sont installées et à jour avant de lancer le script.
Remarques concernant l'installation
– L’insertion manuelle d’extraits de configuration est requise pour ps-dispatch et qbx-radialmenu ; suivez attentivement chaque étape pour garantir le bon fonctionnement des alertes et des menus radiaux. – Veillez à ce que l’ordre de démarrage des ressources place ERS et ps-dispatch avant le script d’intégration afin d’éviter les erreurs d’initialisation.
Bugs connus
– Une erreur de notification (ps-dispatch blip) peut apparaître dans certaines configurations. – Il arrive que les entrées de répartition n'affichent pas les informations d'appel détaillées.
Dépendances
– Framework QBCore ou QBox (l'un ou l'autre est requis) – Simulateur de réponse aux urgences (ERS) – ps-dispatch (système de répartition) – ox_lib (bibliothèque utilitaire)
Intégrations optionnelles
– Wk-wars2x Radar (Wraith ARS 2X) pour une prise en charge radar avancée – ps-mdt pour l'intégration MDT avec QBCore
Détails du script
– Code accessible : Oui – Abonnement requis : Non – Nombre approximatif de lignes de code : 1000 – Configuration requise : QBCore (ou QBox) – Assistance : Fournie
Caractéristiques
– Intégration QBCore et QBox : Entièrement compatible avec les frameworks QBCore et QBox, permettant aux serveurs d’exécuter l’intégration quel que soit le framework utilisé. – Prise en charge du menu radial : Ajoute des entrées qbx-radialmenu pour un accès rapide aux actions ERS. Les joueurs peuvent déclencher cœur fonctionne à partir du menu radial sans avoir besoin de commandes de chat. Le menu radial prend en charge la demande ou l'annulation des services tout en étant dans un véhicule. – Intégration ps-dispatch : notes d'intégration avec ps-dispatch pour fournir des notifications de dispatch en temps réel et permettre à plusieurs joueurs de s'attacher aux appels. Prend en charge les notifications de dispatch persistantes et non persistantes en fonction de l'état et de l'achèvement de l'appel. – Fonctions de commande personnalisées : expose des déclencheurs de commande de base afin que les administrateurs de serveur puissent lier des actions à des commandes personnalisées ou étendre la fonctionnalité avec des scripts supplémentaires. – Événement dynamique ManutentionÉcoute les événements du jeu, tels que les arrêts, les réponses aux services d'urgence et les arrivées sur les lieux, et interagit avec les systèmes ERS pour mettre à jour l'état des appels et notifier les participants. – Récompenses pour les joueurs : octroie des bonus bancaires automatiques aux joueurs qui terminent le nettoyage des lieux, encourageant ainsi le suivi et une gestion appropriée des interventions. – Option d'auto-déclenchement : permet aux joueurs de déclencher eux-mêmes les interventions à l'aide de ps-dispatch et des options du menu radial, pour des réponses flexibles, individuelles ou coordonnées. – Notifications persistantes et non persistantes : les entrées de répartition peuvent être configurées pour rester actives ou disparaître automatiquement selon l'avancement de l'appel et sa résolution. – Configuration manuelle : inclut des instructions claires pour ajouter des alertes et des éléments de menu radial aux configurations ps-dispatch et qbx-radialmenu afin de garantir un fonctionnement optimal. – Léger et extensible : conçu pour être facilement extensible avec des commandes personnalisées et des points d'entrée d'événements supplémentaires pour les flux de travail spécifiques au serveur.