CameraYeniÜcretsiz

Camera: Kurulum

Yüz tanımalı güvenlik kamerası sistemini birkaç dakikada sunucunda çalışır hâle getir.

v1.0.0Açık kaynakÜcretsizQBox · QBCore · ESX

Başlamadan önce

OneSync'in açık olduğundan ve sunucu artifact'inin güncel olduğundan emin ol. Script framework, target ve bildirim kaynağını kendisi tespit eder. Veritabanı veya eşya gerektirmez.

Gereksinimler

KaynakGerekliNot
ox_libEvetTek zorunlu bağımlılık
qbx_core / qb-core / es_extendedEvetBiri yeterli, otomatik seçilir
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

ESX'te yüz tanıma esx_identity alanlarını okur. Uyruk ve telefon ancak başka bir kaynak bunları oyuncuya kaydediyorsa (xPlayer.set('nationality', ...), xPlayer.set('phoneNumber', ...)) görünür.

İ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. Script ücretsiz ve açık kaynak (MIT) olduğu için GitHub üzerinden de alabilirsin. Bkz. Ücretsiz scriptler.

Klasör adını değiştirme

Klasörün adı hype-camera olarak kalmalı. Tüm export'lar bu isim üzerinden çağrılır.

fxmanifest.lua

Arayüz web/build içinde derlenmiş olarak gelir. Node.js'e sadece arayüzü değiştirmek istersen ihtiyaç duyarsın (bkz. SSS).

Kaynağı başlat

server.cfg dosyasına ox_lib, framework ve target'tan sonra ekle.

server.cfg
ensure ox_lib
ensure qbx_core          # veya qb-core / es_extended
ensure ox_target         # veya qb-target

# HypeScripts
ensure hype-camera

Temel ayarları yap

config/config.lua dosyasını aç ve en az Access.groups ile Terminals ayarlarına bak. config/cameras.lua içindeki 37 kamera kurulumdan hemen sonra çalışır. Tüm seçenekler için Ayarlar sayfasına bak.

Başlatma sırası önemli

hype-camera framework'ten önce başlarsa konsolda No supported framework found yazar ve kimse kameralara erişemez.

Kontrol et

Config'te Debug = true yap ve sunucuyu başlat. Konsolda şu satırları ara:

[DEBUG:SERVER] [INFO] camera server loaded: 37 cameras, requireDuty=true, ace=group.admin, destroy=true
[DEBUG:SERVER] [INFO] framework bridge: qbx_core

Yetkili bir mesleğe gir (varsayılan: police veya sheriff), mesaiye başla ve bir terminale git (varsayılan: Mission Row PD bilgisayarı). Target ile Güvenlik Kameraları seçeneğini seç, kamera listesi açılır.

Bir kameraya bağlan. W A S D ile yönlendir, fare tekerleğiyle yakınlaştır ve Q / E ile kameralar arasında geçiş yap.

Mağazalardan birinde bir kameraya ateş et. Kamera kıvılcım saçar ve listede geri sayımla hasarlı olarak görünür. Her şey çalışıyorsa Debug = false yap.

Nasıl çalışır

  • Erişim: yetkili oyuncular kamera listesini karakol terminallerinden, bir komutla ya da Open export'u ile kendi menünden açar. Tüm yetki kontrolleri sunucuda yapılır.
  • Kamera listesi: kategori filtreli, aranabilir bir liste; çevrimiçi kamera sayısını ve her kameranın durumunu gösterir. Hasarlı kameralarda tekrar çevrimiçi olana kadar geri sayım görünür.
  • Yönlendirme ve yakınlaştırma: her kamera W A S D ile döner, fare tekerleğiyle akıcı şekilde yakınlaşır; kendi görüş açısı ve dönüş sınırları içinde kalır. Yakınlaştıkça dönüş yavaşlar.
  • Yüz tanıma: nişangâhı bir oyuncunun başında tut. Kısa bir taramanın ardından sunucu kaydını ve fotoğrafını döndürür. Tanımlanan ve maskeli her şahıs, saat ve kamera bilgisiyle ekrandaki tespit kaydına eklenir.
  • Maske ve kılık değiştirme: maskeli oyuncular, ayarlanan kask ve gözlükleri takanlar ve kameraya arkası dönük olanlar tanımlanamaz. Yakınlaştıkça tanıma mesafesi artar.
  • Sinyal kaybı: izlerken kamera kapatılır veya vurulursa görüntü SİNYAL KESİLDİ ya da geri sayımla HASARLI ekranına geçer.
  • Kırılabilir kameralar: bir kameraya ateş etmek onu bir süreliğine devre dışı bırakır. Haritadaki mevcut kamera objeleri kullanılır, olmayan yerlere bir obje yerleştirilir.

Yüz tanıma durumları

DurumAnlamı
ÇÖZÜNÜRLÜK YETERSİZŞahıs mevcut yakınlaştırma için çok uzakta, yakınlaştır
ANALİZ EDİLİYORYüz taranıyor, nişangâhı üzerinde tut
VERİTABANI SORGULANIYORSunucudan kayıt bekleniyor
EŞLEŞME YOKYüz maske, kask veya gözlükle gizlenmiş
YÜZ ALGILANAMADIŞahıs kameraya dönük değil
EŞLEŞME BULUNDUTanımlandı, kayıt ve fotoğraf gösterilir

İzleme tuşları

Tuşİşlem
W A S DSağa sola ve yukarı aşağı çevir
SHIFTDaha hızlı çevir
Fare tekerleğiYakınlaştır / uzaklaştır
Q / E, ← / →Önceki / sonraki kamera
BACKSPACEKamera listesine dön
ESCİzlemeyi kapat
CKamera konumunu kopyala (sadece Debug)

Kamera listesinde ESC önce aramayı temizler, bir sonraki basışta listeyi kapatır.

Sonraki adımlar

Bu sayfada