Demostración de integración ERS
Este script de integración de ERS vincula el Simulador de Respuesta a Emergencias (ERS) con los servidores QBCore y QBox, proporcionando despacho documentado, controles de menú radial y manejo automatizado de recompensas para la limpieza de escenas. Diseñado para extender la funcionalidad de ERS, el script se integra con ps-dispatch y qbx-radialmenu para ofrecer notificaciones en tiempo real, interacción fácil para el jugador y personalización flexible para administradores. Se incluyen imágenes y vistas previas de video en el recurso para ilustrar el comportamiento de UI y los flujos de trabajo dentro del juego.
Instalación y configuración
– Haz una copia de seguridad de tus recursos actuales antes de realizar cualquier cambio. – Abre la carpeta INSTALL ME incluida con el recurso. Contiene las nuevas alertas de ps-dispatch y elementos del menú radial requeridos por el script. Estas adiciones deben instalarse manualmente; no son adiciones automáticas de arrastrar y soltar. – En tu recurso ps-dispatch, abre el archivo de configuración compartido y agrega los blips de alerta de add.config.lua en la sección Config.Blips. – En la carpeta cliente de ps-dispatch, abre el archivo de alertas y agrega las alertas de add.alerts.lua al final. – Para qbx-radialmenu, abre la carpeta de configuración y edita client.lua. Copia los elementos del menú de config.client y pégalos en la sección de elementos del menú o elementos de trabajo correspondiente. – Coloca el script ers_integration en tu carpeta de recursos y asegúrate de que se inicie después de ERS y ps-dispatch en tu servidor.cfg. – Verifica que las dependencias estén instaladas y actualizadas antes de iniciar el script.
Notas sobre la instalación
– Se requiere la inserción manual de fragmentos de configuración para ps-dispatch y qbx-radialmenu; sigue cada paso cuidadosamente para asegurar que las alertas y las entradas radiales se registren correctamente. – Asegúrate de que el orden de inicio de los recursos coloque a ERS y ps-dispatch antes del script de integración para evitar errores de inicialización.
Errores conocidos
– El error de blip de ps-dispatch puede aparecer en ciertas configuraciones. – Las entradas de despacho pueden fallar ocasionalmente al mostrar información detallada de la llamada.
Dependencias
– Framework QBCore o QBox (uno u otro requerido) – Emergency Response Simulator (ERS) – ps-dispatch (sistema de despacho) – ox_lib (biblioteca de utilidades)
Integraciones opcionales
– Radar Wk-wars2x (Wraith ARS 2X) para soporte avanzado de radar – ps-mdt para integración MDT con QBCore
Detalles del script
– Código accesible: Sí – Suscripción requerida: No – Líneas de código aproximadas: 1000 – Requisito principal: QBCore (o QBox) – Soporte: Proporcionado
Características
– Integración con QBCore y QBox: Totalmente compatible con ambos frameworks QBCore y QBox, permitiendo que los servidores ejecuten la integración independientemente del framework que utilicen. – Soporte de menú radial: Agrega entradas de qbx-radialmenu para acceso rápido a acciones de ERS. Los jugadores pueden activar centro funciones desde el menú radial sin necesidad de comandos de chat. El menú radial permite solicitar o cancelar servicios mientras se está dentro de un vehículo. – Integración con ps-dispatch: notas de integración con ps-dispatch para enviar notificaciones de despacho en tiempo real y permitir que varios jugadores se unan a las llamadas. Admite notificaciones de despacho persistentes y no persistentes según el estado y la finalización de la llamada. – Funciones de comandos personalizados: expone disparadores de comandos básicos para que los administradores del servidor puedan vincular acciones a comandos personalizados o ampliar la funcionalidad con scripts adicionales. – Evento dinámico Manejo: Escucha eventos del juego como eventos de detención, respuestas de despacho y llegadas a la escena, e interactúa con los sistemas de ERS para actualizar los estados de las llamadas y notificar a los participantes. – Recompensas para jugadores: Emite bonificaciones automáticas de pago bancario para los jugadores que completen la limpieza de la escena, fomentando el seguimiento y la gestión adecuada de la escena. – Opción de autodespacho: Permite a los jugadores autodespacharse usando ps-dispatch y opciones del menú radial, habilitando respuestas flexibles en solitario o coordinadas. – Notificaciones persistentes vs no persistentes: Las entradas de despacho se pueden configurar para permanecer activas o borrarse automáticamente dependiendo de cómo progrese la llamada y si se completa. – Requisitos de configuración manual: Incluye instrucciones claras para agregar blips de alerta y elementos del menú radial a las configuraciones de ps-dispatch y qbx-radialmenu para asegurar el funcionamiento correcto. – Ligero y extensible: Diseñado para ser sencillo de extender con comandos personalizados y hooks de eventos adicionales para flujos de trabajo específicos del servidor.
