ERS Integration Script for QBCore Servers 0 FiveM

Skrypt integracji ERS dla serwerów QBCore

Demo integracji ERS

Demo integracji ERS

Ten skrypt integracji ERS łączy Emergency Response Simulator (ERS) z serwerami QBCore i QBox, zapewniając udokumentowane dyspozytornie, sterowanie menu radialnym oraz automatyczne przetwarzanie nagród za oczyszczanie scen. Zaprojektowany w celu rozszerzenia funkcjonalności ERS, skrypt integruje się z ps-dispatch i qbx-radialmenu, aby zapewnić powiadomienia w czasie rzeczywistym, łatwą interakcję graczy oraz elastyczną konfigurację administracyjną. W zasobie dołączono podglądy obrazów i filmów, aby zilustrować zachowanie UI i przepływy pracy w grze.

Instalacja i konfiguracja

– Wykonaj kopię zapasową aktualnych zasobów przed wprowadzeniem jakichkolwiek zmian. – Otwórz folder INSTALL ME dołączony do zasobu. Zawiera on nowe alerty ps-dispatch oraz elementy menu radialnego wymagane przez skrypt. Te dodatki muszą być zainstalowane ręcznie; nie są to automatyczne dodatki przeciągnij i upuść. – W swoim zasobie ps-dispatch otwórz współdzielony plik konfiguracyjny i dodaj sygnatury alertów z add.config.lua do sekcji Config.Blips. – W folderze klienta ps-dispatch otwórz plik alertów i dołącz alerty z add.alerts.lua na końcu. – Dla qbx-radialmenu otwórz folder konfiguracyjny i edytuj client.lua. Skopiuj elementy menu z config.client i wklej je w odpowiedniej sekcji elementów menu lub elementów zadań. – Umieść skrypt ers_integration w folderze zasobów i upewnij się, że jest uruchamiany po ERS i ps-dispatch w twoim server.cfg. – Sprawdź, czy zależności są zainstalowane i aktualne przed uruchomieniem skryptu.

Uwagi dotyczące instalacji

– Ręczne wstawianie fragmentów konfiguracji jest wymagane dla ps-dispatch i qbx-radialmenu; postępuj zgodnie z każdym krokiem, aby upewnić się, że alerty i wpisy radialne rejestrują się poprawnie. – Upewnij się, że kolejność uruchamiania zasobów umieszcza ERS i ps-dispatch przed skryptem integracyjnym, aby uniknąć błędów inicjalizacji.

Znane błędy

– Błąd sygnatury ps-dispatch może pojawić się w niektórych konfiguracjach. – Wpisy dispatch mogą czasami nie wyświetlać szczegółowych informacji o wezwaniu.

Zależności

– Framework QBCore lub QBox (jeden z nich wymagany) – Emergency Response Simulator (ERS) – ps-dispatch (system dyspozytorski) – ox_lib (biblioteka narzędziowa)

Opcjonalne integracje

– Wk-wars2x Radar (Wraith ARS 2X) do zaawansowanego wsparcia radaru – ps-mdt do integracji MDT z QBCore

Szczegóły skryptu

– Kod dostępny: Tak – Wymagana subskrypcja: Nie – Przybliżona liczba linii kodu: 1000 – Główne wymaganie: QBCore (lub QBox) – Wsparcie: Zapewnione

Cechy

– Integracja QBCore i QBox: W pełni kompatybilny z obydwoma frameworkami QBCore i QBox, umożliwiając serwerom uruchomienie integracji niezależnie od używanego frameworka. – Obsługa menu radialnego: Dodaje wpisy qbx-radialmenu dla szybkiego dostępu do akcji ERS. Gracze mogą uruchamiać rdzeń funkcje z menu radialnego bez potrzeby używania komend czatu. Menu radialne obsługuje żądanie lub anulowanie usług podczas przebywania w pojeździe. – Integracja ps-dispatch: notatki integracyjne z ps-dispatch w celu dostarczania powiadomień dyspozytorskich w czasie rzeczywistym i umożliwienia wielu graczom dołączania do wezwań. Obsługuje zarówno trwałe, jak i nietrwałe powiadomienia dyspozytorskie w zależności od stanu i zakończenia wezwania. – Funkcje niestandardowych komend: Udostępnia podstawowe wyzwalacze komend, aby administratorzy serwera mogli przypisać akcje do niestandardowych komend lub rozszerzyć funkcjonalność dodatkowymi skryptami. – Dynamiczne zdarzenie Obsługiwanie: Nasłuchuje zdarzeń gry, takich jak zdarzenia zatrzymania, odpowiedzi dyspozytorskie i przybycie na miejsce, oraz współdziała z systemami ERS w celu aktualizacji stanów wezwań i powiadamiania uczestników. – Nagrody dla graczy: Automatycznie przyznaje bonusy płatności bankowych graczom, którzy ukończą oczyszczenie miejsca zdarzenia, zachęcając do kontynuacji i właściwego zarządzania sceną. – Opcja samodzielnego dysponowania: Pozwala graczom na samodzielne dysponowanie za pomocą ps-dispatch i opcji menu radialnego, umożliwiając elastyczne odpowiedzi solo lub skoordynowane. – Powiadomienia trwałe vs nietrwałe: Wpisy dyspozytorskie mogą być skonfigurowane tak, aby pozostawały aktywne lub automatycznie się czyściły w zależności od postępu wezwania i jego zakończenia. – Wymagania ręcznej konfiguracji: Zawiera jasne instrukcje dotyczące dodawania sygnatur alertów i elementów menu radialnego do konfiguracji ps-dispatch i qbx-radialmenu, aby zapewnić prawidłowe działanie. – Lekki i rozszerzalny: Zaprojektowany tak, aby łatwo go rozszerzać za pomocą niestandardowych komend i dodatkowych zaczepów zdarzeń dla specyficznych dla serwera przepływów pracy.

Linki do pobrania