Bodycam: Kurulum
Axon tarzı yaka ve araç kamerası sistemini birkaç dakikada sunucunda çalışır hâle getir.
Başlamadan önce
OneSync'in açık olduğundan ve sunucu artifact'inin güncel olduğundan emin ol. Script framework, envanter, target ve bildirim kaynağını kendisi tespit eder.
Gereksinimler
| Kaynak | Gerekli | Not |
|---|---|---|
| ox_lib | Evet | Tek zorunlu bağımlılık |
| qbx_core / qb-core / es_extended | Evet | Biri yeterli, otomatik seçilir |
| ox_inventory / qb-inventory / ps-inventory | İsteğe bağlı | Hiçbiri yoksa framework envanteri kullanılır |
| ox_target / qb-target | İsteğe bağlı | Yoksa terminaller oluşmaz |
| ox_lib / okokNotify / ps-ui | İsteğe bağlı | Bildirimler, config'teki Notifications ayarına bak |
codem-inventory, core_inventory, jpr-inventory, origen_inventory ve tgiann-inventory de eşya kontrolü için desteklenir.
Cihaz seri numarasının eşyaya yazılabilmesi için ox_inventory veya qb-inventory gerekir; diğerlerinde seri karakterden
türetilir (bkz. SSS).
İndirme bağlantıları ve başlatma sırası için Bağımlılıklar sayfasına bak.
Kurulum adımları
Kaynağı indir
En güncel sürümü portal.cfx.re'den indir. Bkz. Satın alımı indir.
Klasör adını değiştirme
Klasörün adı hype-bodycam olmalı. Başka bir isimle başlarsa script kendini kapatır ve konsola uyarı yazar.
Tüm export'lar da bu isim üzerinden çağrılır.
Eşyayı ekle
Kullandığın envantere göre sadece birini uygula. Eşya adı config'teki Item ile aynı olmalı
(varsayılan: bodycam). Eşya görseli INSTALL/item-images/bodycam.png içinde.
INSTALL/ox-inventory.lua içeriğini ox_inventory/data/items.lua dosyasına ekle. Eşya kullanımı client.export
üzerinden scripte ulaşır.
['bodycam'] = {
label = 'Axon Body 3',
weight = 250,
stack = false,
close = true,
description = 'Polis yaka kamerası. Kullanarak kaydı aç/kapat.',
client = {
export = 'hype-bodycam.bodycam',
},
},Görseli ox_inventory/web/images/bodycam.png konumuna kopyala.
Kaynağı başlat
server.cfg dosyasına ox_lib, framework, envanter ve target'tan sonra ekle.
ensure ox_lib
ensure qbx_core # veya qb-core / es_extended
ensure ox_inventory # veya qb-inventory
ensure ox_target # veya qb-target
# HypeScripts
ensure hype-bodycamTemel ayarları yap
config/config.lua dosyasını aç ve en az Item, Access.groups, ViewAccess.groups ve Terminals ayarlarına bak.
Tüm seçenekler için Ayarlar sayfasına bak.
Başlatma sırası önemli
hype-bodycam framework'ten önce başlarsa konsolda No supported framework found yazar ve hiçbir şey çalışmaz.
Kontrol et
Config'te Debug = true yap ve sunucuyu başlat. Konsolda şu satırları ara:
[DEBUG:SERVER] [INFO] framework bridge: qbx_core
[DEBUG:SERVER] [INFO] inventory module bound to ox_inventoryYetkili bir mesleğe gir, mesaiye başla, eşyayı kendine ver ve kullan. Ekranda Axon göstergesi çıkar ve başlangıç bipi duyulur.
Kameralı bir araca bin (varsayılan: Emergency sınıfı). Araç için ikinci bir yayın açılır.
Bir terminale git (varsayılan: Mission Row PD bilgisayarı) ve yayını izle. Her şey çalışıyorsa Debug = false yap.
Nasıl çalışır
- Yaka kamerası: eşyayı taşıyan mesaideki memurlar eşyayı kullanarak kamerayı açıp kapatır.
- Araç kamerası: kayıttaki bir memur kameralı bir araca bindiğinde araç, ön ve kabin kamerasıyla kendi yayınını başlatır.
- Axon Signal: silah çekmek veya kameralı bir aracın çakarını açmak, eşyayı taşıyan mesaideki memurlar için kaydı otomatik başlatır.
- İzleme: yetkili oyuncular canlı yayınları terminallerden, bir komutla ya da
Openexport'u ile kendi menünden izler.
İzleme tuşları
| Tuş | İşlem |
|---|---|
E / → | Sonraki yayın |
Q / ← | Önceki yayın |
TAB | Ön ve kabin kamerası arasında geçiş |
BACKSPACE | Yayın listesine dön |
ESC | İzlemeyi kapat |
C | Araç kamerası konumunu kopyala (sadece Debug) |