AI Core
Prace i służbyai-police

ai-police

Praca policji dla funkcjonariuszy na służbie: skuwanie, eskorta, sadzanie w pojeździe, przeszukanie, mandat, wysłanie do więzienia i odholowanie, a także posterunki służby i alerty o strzałach.

ai-police daje członkom twoich prac policyjnych na służbie menu pracy, z którego mogą skuwać, eskortować, sadzać do pojazdów i z nich wyciągać, przeszukiwać, wystawiać mandaty, wysyłać do więzienia i odholowywać. Funkcjonariusze wchodzą na służbę i z niej schodzą w punktach posterunków, a strzały cywilów wysyłają alert policyjny. Serwer sprawdza każdą akcję.

Co robi w grze

  • Służba. Członkowie pracy policyjnej widzą punkt Go on or off duty na każdym posterunku. Tylko funkcjonariusze na służbie dostają menu policji.
  • Menu policji. Naciśnij F6 lub wybierz Police w menu radialnym. Menu działa na najbliższym graczu w promieniu 3 m (przy odholowaniu na najbliższym pojeździe w promieniu 6 m):
    • Cuff or uncuff: cel odtwarza animację skucia, a większość sterowania jest zablokowana do rozkucia.
    • Escort: skuty cel jest przyczepiony do funkcjonariusza i idzie z nim. Wybierz ponownie, aby puścić.
    • Put in vehicle: skuty cel siada na tylnym siedzeniu najbliższego pojazdu.
    • Take out of vehicle: wyciąga cel z powrotem.
    • Search: otwiera ekwipunek celu. Cel musi być skuty lub powalony.
    • Write a fine: funkcjonariusz wpisuje kwotę (do najwyższego mandatu z panelu). Cel dostaje rachunek od pracy funkcjonariusza na służbie i powiadomienie. Wpis o mandacie trafia do policyjnego MDT, jeśli takie działa.
    • Send to prison: funkcjonariusz wpisuje liczbę minut. Cel musi być skuty. Skrypt więzienia go zamyka, cel zostaje rozkuty, a wpis o aresztowaniu trafia do MDT.
    • Impound the vehicle: skrypt garażu zabiera posiadany pojazd na swój parking policyjny; każdy inny pojazd jest usuwany.
  • Alerty o strzałach. Gdy gracz spoza policji wystrzeli z broni, alert Shots fired trafia do funkcjonariuszy na służbie. Najwyżej jeden alert na obszar 150 m co 30 s.
  • Blipy posterunków. Każdy posterunek może pokazywać blip na mapie.

Instalacja

Instalowany przez przepis AI Core. Ręcznie: ensure ai-police po ensure ai-core. Wymaga ai-core i OneSync.

  • Więzienie: Send to prison wymaga skryptu więzienia (ai-prison lub innego obsługiwanego przez AI Core). Bez niego funkcjonariusz widzi „No prison is running on this server.”
  • Alerty: alerty o strzałach pojawiają się przez skrypt alertów policyjnych, którego używa AI Core (domyślnie ai-policealert).
  • Upewnij się, że twoja praca policyjna istnieje w ai-core (panel administratora, Jobs) i jest wpisana poniżej w Police jobs.

Ustawienia w panelu

Panel administratora > Police. Wartości domyślne pochodzą z data/settings.json i data/stations.json.

Zakładka Rules

UstawienieCo zmieniaJednostkaDomyślnie
Police jobsNazwy prac, których członkowie na służbie działają jako policja. Do 10. Jeśli lista jest pusta, używana jest police.police
Highest fineNajwiększy mandat, jaki może wystawić funkcjonariusz. Mandaty to rachunki: cel płaci je później, a pieniądze trafiają na konto pracy. 0-10 000 000.$50 000
Shot alertsStrzały cywilów alarmują funkcjonariuszy na służbie przez skrypt alertów, którego używa ai-core. Wyłącz, gdy ten skrypt wysyła własne alerty o strzałach.wł.

Zakładka Stations

Jeden rekord na posterunek. Domyślnie: Mission Row Police Department, Sandy Shores Sheriff, Paleto Bay Sheriff.

UstawienieCo zmieniaDomyślnie dla nowego posterunku
NameNazwa posterunku, widoczna na blipie. 1-48 znaków.puste
Duty pointGdzie funkcjonariusze przełączają służbę. Stań tam i użyj swojej pozycji.0, 0, 0
Map blipPokazuje posterunek na mapie.wł.
Blip lookSprite, kolor i rozmiar blipa (widoczne, gdy Map blip jest włączone).sprite 60, kolor 29, rozmiar 0.7

Komendy

Brak.

Klawisze

Każdy gracz może je zmienić w ustawieniach klawiszy GTA (sekcja FiveM); właściciel zmienia wartości domyślne w panelu administratora (Keybinds).

Domyślny klawiszCo robi
F6Otwórz menu policji (police_menu). Działa tylko na służbie, nie gdy jesteś skuty lub powalony.

To samo menu jest w menu radialnym jako Police (widoczne na służbie i gdy nie jesteś skuty), w każdym działającym skrypcie menu radialnego. Punkty służby używają ustawienia Interaction style z ai-core (podpowiedź z E lub opcja targetu).

Co zastępuje

Brak fxProvide. Wykonuje pracę skryptu pracy policyjnej frameworka, ale nie odpowiada na eksporty ani zdarzenia innego skryptu policji.

Zgodne skrypty

Wszystko poza pracą policji przechodzi przez AI Core, więc może to być dowolny obsługiwany skrypt (zobacz Zgodność):

  • Mandaty przechodzą przez warstwę rachunków AI Core: aplikacja rachunków tgiann-phone, okokBillingV3, wasabi_billing, codem-billing, esx_billing, a w przeciwnym razie własne rachunki ai-core.
  • Wpisy przechodzą przez warstwę MDT: tgiann-mdt, lb-tablet, ps-mdt, wasabi_mdt (nic nie jest zapisywane, gdy nie działa żadne MDT).
  • Więzienie przechodzi przez warstwę więzienia: ai-prison, qb-prison, rcore_prison, xt-prison, tgiann-policejob.
  • Alerty przechodzą przez warstwę dispatch (dowolny obsługiwany skrypt alertów policyjnych).
  • Przeszukanie otwiera ekwipunek przez warstwę ekwipunku; odholowanie przechodzi przez warstwę garaży.

Znane ograniczenia

  • Obsługiwani są tylko gracze online; nie ma więzienia ani mandatu dla postaci offline.
  • Send to prison przyjmuje do 10 000 minut; skrypt więzienia może to skrócić (Longest sentence w ai-prison).
  • Kanały logów: actions (każda akcja z menu) i fines.

Na tej stronie