AI Core
Meslekler ve hizmetlerai-police

ai-police

Mesaideki memurlar için polis işi: kelepçeleme, eşlik etme, araca bindirme, üst arama, ceza, hapse gönderme ve araç çekme; ayrıca mesai noktaları ve silah sesi ihbarları.

ai-police, polis mesleklerinin mesaideki üyelerine kelepçelemek, eşlik etmek, araca bindirip indirmek, üst aramak, ceza yazmak, hapse göndermek ve araç çekmek için bir meslek menüsü verir. Memurlar karakoldaki noktalarda mesaiye girer ve çıkar; sivillerin açtığı ateş bir polis ihbarı gönderir. Server her eylemi kontrol eder.

Oyunda ne yapar

  • Mesai. Bir polis mesleğinin üyeleri her karakolda bir Go on or off duty (mesaiye gir ya da çık) noktası görür. Polis menüsünü sadece mesaideki memurlar alır.
  • Polis menüsü. F6 tuşuna bas ya da radyal menüde Police seç. Menü 3 m içindeki en yakın oyuncu üzerinde çalışır (araç çekmede 6 m içindeki en yakın araç):
    • Cuff or uncuff (kelepçele ya da çöz): hedef kelepçeli bir animasyon oynatır ve kelepçesi çözülene kadar kontrollerin çoğu engellenir.
    • Escort (eşlik et): kelepçeli hedef memura bağlanır ve onunla yürür. Bırakmak için tekrar seç.
    • Put in vehicle (araca bindir): kelepçeli hedef en yakın aracın arka koltuğuna oturur.
    • Take out of vehicle (araçtan indir): hedefi tekrar dışarı çıkarır.
    • Search (üst ara): hedefin envanterini açar. Hedefin kelepçeli ya da yerde olması gerekir.
    • Write a fine (ceza yaz): memur bir tutar yazar (paneldeki en yüksek cezaya kadar). Hedef memurun mesaideki mesleğinden bir fatura ve bir bildirim alır. Bir polis MDT’si çalışıyorsa ona bir ceza kaydı gider.
    • Send to prison (hapse gönder): memur dakikayı yazar. Hedefin kelepçeli olması gerekir. Hapishane script’i onu hapseder, kelepçesi çözülür ve MDT’ye bir tutuklama kaydı gider.
    • Impound the vehicle (aracı çek): garaj script’i sahipli bir aracı kendi çekilmiş araç otoparkına (impound) götürür; başka her araç silinir.
  • Silah sesi ihbarları. Polis olmayan bir oyuncu silah ateşlediğinde mesaideki memurlara bir Shots fired (ateş açıldı) ihbarı gider. Her 150 m’lik alan için 30 sn’de en fazla bir ihbar.
  • Karakol blip’leri. Her karakol bir harita blip’i gösterebilir.

Kurulum

AI Core tarifiyle (recipe) kurulur. Elle: ensure ai-core satırından sonra ensure ai-police. ai-core ve OneSync gerektirir.

  • Hapishane: Send to prison bir hapishane script’i gerektirir (ai-prison ya da AI Core’un desteklediği başka biri). Yoksa memur "No prison is running on this server." mesajını görür.
  • İhbarlar: silah sesi ihbarları AI Core’un kullandığı polis ihbar script’i üzerinden görünür (varsayılan ai-policealert).
  • Polis mesleğinin ai-core’da olduğundan (admin paneli, Jobs) ve aşağıdaki Police jobs listesinde yer aldığından emin ol.

Panel ayarları

Admin paneli > Police. Varsayılanlar data/settings.json ve data/stations.json dosyalarından gelir.

Rules sekmesi

AyarNeyi değiştirirBirimVarsayılan
Police jobsMesaideki üyeleri polis olarak davranan meslek adları. En fazla 10. Liste boşsa police kullanılır.police
Highest fineBir memurun yazabileceği en büyük ceza. Cezalar faturadır: hedef onları sonra öder ve para mesleğin hesabına gider. 0-10,000,000.$50,000
Shot alertsSivillerin açtığı ateş, ai-core’un kullandığı ihbar script’i üzerinden mesaideki memurları uyarır. O script kendi silah sesi ihbarlarını gönderiyorsa kapat.açık

Stations sekmesi

Her karakol için bir kayıt. Varsayılanlar: Mission Row Police Department, Sandy Shores Sheriff, Paleto Bay Sheriff.

AyarNeyi değiştirirYeni karakol için varsayılan
NameBlip’te gösterilen karakol adı. 1-48 karakter.boş
Duty pointMemurların mesaiye girip çıktığı yer. Orada dur ve konumunu kullan.0, 0, 0
Map blipKarakolu haritada gösterir.açık
Blip lookBlip’in sprite’ı, rengi ve boyutu (Map blip açıkken gösterilir).sprite 60, renk 29, boyut 0.7

Komutlar

Yok.

Tuşlar

Her oyuncu bunları GTA’nın tuş ayarlarından (FiveM bölümü) değiştirebilir; sunucu sahibi varsayılanları admin panelinden (Keybinds) değiştirir.

Varsayılan tuşNe yapar
F6Polis menüsünü aç (police_menu). Sadece mesaideyken çalışır, kelepçeliyken ya da yerdeyken çalışmaz.

Aynı menü, hangi radyal menü script’i çalışırsa çalışsın radyal menüde Police olarak da vardır (mesaideyken ve kelepçeli değilken gösterilir). Mesai noktaları ai-core’un Interaction style (etkileşim stili) ayarını kullanır (E ile istem ya da bir target seçeneği).

Neyin yerine geçer

fxProvide yok. Bir framework’ün polis mesleği script’inin işini yapar, ama başka bir polis script’inin export’larına ya da event’lerine cevap vermez.

Uyumlu script’ler

Polis işi dışındaki her şey AI Core üzerinden gider, bu yüzden bunlar desteklenen herhangi bir script olabilir (bkz. Uyumluluk):

  • Cezalar AI Core’un fatura katmanından geçer: tgiann-phone’un fatura uygulaması, okokBillingV3, wasabi_billing, codem-billing, esx_billing, yoksa ai-core’un kendi faturaları.
  • Kayıtlar MDT katmanından geçer: tgiann-mdt, lb-tablet, ps-mdt, wasabi_mdt (MDT çalışmıyorsa hiçbir şey yazılmaz).
  • Hapishane hapishane katmanından geçer: ai-prison, qb-prison, rcore_prison, xt-prison, tgiann-policejob.
  • İhbarlar ihbar katmanından geçer (desteklenen herhangi bir polis ihbar script’i).
  • Üst arama envanteri envanter katmanı üzerinden açar; araç çekme garaj katmanından geçer.

Bilinen sınırlar

  • Sadece çevrim içi oyuncularla işlem yapılır; çevrim dışı karakterler için hapis ya da ceza yoktur.
  • Send to prison en fazla 10,000 dakika kabul eder; hapishane script’i bunu kısaltabilir (ai-prison’ın Longest sentence ayarı).
  • Log kanalları: actions (her menü eylemi) ve fines.

Bu sayfada