ai-policealert
Yerleşik polis ihbar sistemi: mesaideki memurlar için ihbar kartları, harita blip’leri ve bir harita işareti (waypoint) tuşu.
ai-policealert polis ihbarlarını mesaideki memurlara gösterir: ekranda bir kart, haritada bir blip ve en yeni ihbara harita işareti (waypoint) koyan bir tuş. Polis ihbarı gönderen her script (soygunlar, ateş açılması, uyuşturucu satışları, hapishane firarları, sokak yarışları) onu AI Core üzerinden gönderir; AI Core da ai-policealert etkin ihbar sistemi olduğu sürece ihbarı ona verir. Başka hiçbir script’e dokunmadan onu başka bir ihbar script’iyle değiştirebilirsin.
Oyunda ne yapar
- İhbar kartı. İhbarın telsiz kodu, başlığı, ek satırı, sokağı ve bölgesiyle bir kart kayarak gelir; kart durdukça boşalan bir çubuğu vardır. Yüksek öncelikli ihbarlar (silahlı soygun, memur yaralı) kırmızı yanıp söner. Aynı anda en fazla dört kart görünür, en yenisi üstte.
- Blip. Konumu olan her ihbar, ihbar süresi boyunca bir harita blip’i alır. Yüksek öncelikli blip’ler yanıp söner.
- Harita işareti tuşu. En yeni canlı ihbara harita işareti koymak için J tuşuna bas.
- Ses. Bir kart geldiğinde bir ses çalar (panel anahtarı).
- Kim alır. İhbarın belirttiği mesleklerin mesaideki üyeleri. Hiç meslek belirtmeyen bir ihbar paneldeki Alert jobs mesleklerine gider.
- Mesaiye girmek. Mesaiye giren bir memur mesleğinin canlı ihbarlarını hemen alır. Mesaiden çıkmak ya da karakter değiştirmek kartları temizler.
Kurulum
AI Core tarifiyle (recipe) kurulur. Elle: ensure ai-core satırından sonra ensure ai-policealert. ai-core gerektirir.
ai-core’un panelinde General > Police alerts ihbar sistemini seçer. auto çalışan ilk desteklenen ihbar script’ini kullanır; ai-policealert bu sırada en sonda gelir, bu yüzden kurulu bir üçüncü parti ihbar script’i önceliklidir. Zorlamak için orada ai-policealert seç.
Test etmek için: bir ai-core admini oyunda aicore_alert (ya da aicore_alert high) yazar. Bu, etkin ihbar sistemi üzerinden adminin konumunda bir test ihbarı gönderir.
Panel ayarları
Admin paneli > Police alerts > Alerts sekmesi. Bu ayarlar sadece ai-policealert, AI Core’un ihbarları gönderdiği ihbar sistemiyken kullanılır. Varsayılanlar data/settings.json dosyasından gelir.
| Ayar | Neyi değiştirir | Birim | Varsayılan |
|---|---|---|---|
| Alert jobs | Bu mesleklerin mesaideki üyeleri, kendi meslek belirtmeyen ihbarları alır. En fazla 10. | police | |
| Alert time | İhbar kendi süresini belirtmedikçe, ihbarın blip’inin ve harita işareti tuşunun ne kadar kaldığı. 10-600. | sn | 60 |
| Card time | İhbar kartının ekranda ne kadar kaldığı. 2-60. | sn | 8 |
| Live alerts per officer | Bir memurun haritada aynı anda tuttuğu en fazla ihbar; yenisi en eskisinin yerini alır. 5-100. | 30 | |
| Sound | Bir kart geldiğinde bir ses çalar. | açık | |
| Alert blip | Script’i kendi blip’ini ayarlamayan bir ihbarın harita blip’i. Yüksek öncelikli ihbarlar yanıp söner. | sprite 60, renk 1 (kırmızı), boyut 0.8 |
Komutlar
Kendine ait yok. aicore_alert [high] (ai-core, sadece adminler) bir test ihbarı gönderir.
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 |
|---|---|
| J | En yeni polis ihbarına harita işareti koy (police_alert_waypoint). |
Neyin yerine geçer
fxProvide yok. police:server:policeAlert gönderen QBCore / Qbox script’leri (qb soygunları, araç anahtarları ve diğerleri) çalışmaya devam eder: AI Core o event’e cevap verir ve ihbarı etkin ihbar sistemine iletir.
Diğer ihbar script’leri
AI Core’un ihbar katmanı tgiann-policealert, ps-dispatch, cd_dispatch, rcore_dispatch, core_dispatch, linden_outlawalert, lb-tablet, wasabi_mdt, origen_police, kartik-mdt, tk_dispatch, codem-dispatch, aty_dispatch, redutzu-mdt, emergencydispatch, tgiann-mdt ve tgiann-policejob’u da destekler. Bunlardan birini kur ve Police alerts ayarını auto bırak (ya da onu seç); her ai-* script’inin ihbarları oraya gider. Bkz. Uyumluluk.
Bilinen sınırlar
- İhbarlar sadece bellekte yaşar. ai-policealert yeniden başlatıldıktan sonra yeni ihbarlar gelene kadar gösterilecek bir şey yoktur.
- Server tüm meslekler genelinde en fazla 1,000 canlı ihbar tutar; önce en eskisi gider.
- Sokak ve bölge adları her memurun oyununda ihbarın konumundan okunur.
Geliştiriciler için ai-police
ai-police’in cuffed state bag’i, eylemlerinin AI Core üzerinden diğer script’lere nasıl ulaştığı ve özel event’leri.
Geliştiriciler için ai-policealert
ai-policealert’e (ya da başka herhangi bir ihbar script’ine) ulaşan bir polis ihbarı göndermek, DispatchAlert alanları ve ai-policealert’in kendi export’u.