ps-dispatch
Polis ihbarı, görevde olma şartı, çağrı listesi, telefon gereksinimi, silah/konum filtreleri ve tuşlar için açık kaynak rehberi.
ps-dispatch#
ShortCalls true kısa ihbar bildirimi, RespondKey E ihbara cevap, OpenDispatchMenu O çağrı listesi tuşudur. AlertTime ekranda kalma süresi, MaxCallList saklanan çağrı adedidir. OnDutyOnly true iken yalnız mesaidaki yetkili işler ihbar görür; Jobs listesi QBCore iş kodlarıyla aynı olmalıdır.
AlertCommandCooldown ve DefaultAlertsDelay spamı sınırlar. PhoneRequired true olduğunda 911/311 için PhoneItems listesinde tanımlı telefon eşyası gerekir. Bu item adı ox_inventory ile birebir eşleşmelidir. MinOffset/MaxOffset ihbar konumu için gizlilik sapmasıdır; sıfır yapmak ihbarcı konumunu gereksiz hassaslaştırır.
Locations, WeaponWhitelist, Blips ve Colors ihbar türlerinin davranış/görünüm ayarlarıdır. Yeni meslek eklerken hem Jobs erişimini hem o ihbarın hedef iş listesini kontrol edin. İhbar gelmiyorsa önce OnDutyOnly, oyuncunun görev durumu, telefon eşyası ve ilgili ihbar türünün etkinliğini doğrulayın.
Ayar tablosu#
| Ayar | Mevcut değer | Değiştirildiğinde ne olur? |
|---|---|---|
| ShortCalls | true | Ekranda kısa ihbar başlığı gösterir; ayrıntı çağrı menüsünden okunur. false daha çok metin üretir. |
| Debug | false | Bölge/ihbar tanı bilgilerini açar. Canlıda kapalı kalmalıdır. |
| RespondKeybind / OpenDispatchMenu | E / O | İhbari yanıtlama ve liste tuşlarıdır. Başka menülerle çakışma testi gerekir. |
| AlertTime | 5 sn | Bildirimin ekranda kalma süresidir. Her ihbar için ayrıca özel süre tanımlanabilir. |
| MaxCallList | 25 | Menünün tutacağı en fazla çağrıdır. Çok yüksek değer eski çağrıları gereksiz uzatır. |
| OnDutyOnly | true | Sadece mesaidaki yetkili oyuncular ihbar görür. false, mesai dışı oyuncuya da ihbar açar. |
| AlertCommandCooldown | 60 sn | Oyuncunun çağrı komutunu tekrar kullanma beklemesidir. |
| DefaultAlertsDelay | 5 sn | Otomatik ihbarların birbirini takip etme sınırıdır. |
| MinOffset / MaxOffset | 1 / 120 | İhbar konumunun hassasiyet sapmasıdır. Çok küçük değer ihbarcı konumunu gereğinden kesinleştirir. |
Yeni ihbar veya yeni kurum ekleme#
Yeni bir kurum için önce Config.Jobs erişimine gerçek QBCore iş adını ekleyin. Ardından alerts.lua içindeki ilgili ihbarın hedef iş listesini aynı adla güncelleyin. Son olarak o kurumun mesaidaki ve mesai dışındaki karakteriyle ayrı test yapın. Sadece ana iş listesine eklemek tüm ihbar türlerini otomatik iletmez.
Mahremiyet ve spam dengesi#
PhoneRequired açıkken 911/311 kullanacak oyuncunun PhoneItems listesinde bulunan telefon eşyasına sahip olması gerekir; eşya adı envanterle birebir aynı olmalıdır. Konum hassasiyetini sıfırlamak, özellikle yardım çağrısında gereksiz kişisel konum ifşası yaratabilir. Komut beklemesi ile varsayılan ihbar beklemesini çok düşürmek ise kolluk ekranını gerçek olayları ayırt edemeyecek kadar doldurur.