İçeriğe geç

Kurulum

On dakika. SQL dosyası yok, prop kaynağı yok — tablolar kendiliğinden oluşturulur ve kameralar oyunun zaten sahip olduğu prop’lardır.


İhtiyacınız olanNeden
Çalışır durumda ESX, QBCore veya QBoxKimlikler, meslekler ve kullanılabilir eşyalar. Otomatik algılanır
Çalışır durumda oxmysqlKameralar, erişim anahtarları, kanıtlar ve kayıtlar
fmLibZorunlu bağımlılık: mic_cctv онsuz başlamaz
screenshot-basicCanlı ızgara ve her fotoğraf. Onsuz ızgara boş kalır
Bir FiveManage hesabı ve API token’ıKanıt fotoğrafları oraya yüklenir. fivemanage.com adresinde Tokens altından oluşturun
ox_inventory (önerilen)Yazdırılan bir cctv_photo, eşya meta verileri (metadata) sayesinde resmini korur

mic_cctv klasörünü kaynaklarınıza (örneğin resources/[mic]/ içine) bırakın. Klasör adını değiştirmeyin: tablet ekranı script ile bu isim üzerinden haberleşir.


server.cfg içinde framework ve envanterinizin altında önce oxmysql, screenshot-basic ve fmLib kaynaklarını, ardından mic_cctv kaynağını başlatın — her biri kendi ensure satırında olmalıdır.

Çalıştığını nasıl anlarsınız: Sunucu konsolu başlangıçta şunları gösterir:

  • [MIC-CCTV] Server Bridge initialized. Detected Framework: esx (veya QBox’ın da gösterdiği gibi qbcore)
  • [MIC-CCTV] Server Main Loop & Database initialized.
  • [MIC-CCTV] FiveManage integration loaded (server-side).

İlk satırda standalone yazıyorsa mic_cctv, framework’ünüzden önce başlamıştır — satırı aşağı taşıyın.

QBox üzerinde Config.Framework ayarını 'auto' olarak bırakın: QBox, QBCore uyumluluğu üzerinden (qbx_core, qb-core sağlar) otomatik bulunur, bu yüzden ayarlanacak bir şey yoktur.


3. Veritabanı — yapılacak bir şey yok

Section titled “3. Veritabanı — yapılacak bir şey yok”

İlk başlatma, ihtiyaç duyduğu dört tabloyu — mic_cctv_cameras, mic_cctv_private_access, mic_cctv_evidence ve mic_cctv_logs — oluşturur ve eski bir sürümden eksik kalan sütunları ekler.

Çalıştığını nasıl anlarsınız: İlk başlatmadan sonra bu dört tablo veritabanınızda yer alır.


FiveManage API token’ınızı kaynağın sunucu taraflı token dosyasına koyun. Bu dosya yalnızca sunucu scripti olarak yüklenir, dolayısıyla oyunculara asla gönderilmez.

Yalnızca fotoğraflar buna ihtiyaç duyar. Geri kalan her şey — ızgara, kameralar, kayıtlar — onsuz da çalışır.

Çalıştığını nasıl anlarsınız: Bir fotoğraf çektiğinizde (7. adım) konsolda FiveManage upload success yazar.


EşyaNe işe yarar
cctv_tabletGüvenlik tabletini açar
cctv_wallDuvar kamerası yerleştirir (her iki yöne 45° döner)
cctv_360_cam360° kubbe kamera yerleştirir
cctv_poleDirek kamerası yerleştirir (her iki yöne 45° döner)
cctv_360_pole360° direk kamerası yerleştirir
cctv_repairTamir lazerini çıkarır. Tükenmez
cctv_photoYazdırılmış kanıt fotoğrafı. Tablet tarafından verilir; kullanıldığında resmi gösterir

Hazır tanımlar mic_cctv/items/ içinde, ikonlar ise mic_cctv/items/images/ içinde gelir:

EnvanterTanımlar (mic_cctv/items/)Nereye eklenecekİkonlar
ox_inventoryox.luaox_inventory/data/items.luaitems/images/*.png dosyalarını ox_inventory/web/images/ içine kopyalayın
QBCore / qb-inventoryqb.luaqb-core/shared/items.luaDosyaları qb-inventory/html/images/ içine kopyalayın
ESX varsayılan envanteresx.sqlVeritabanınıza bir kez içe aktarın—

ox.lua ve qb.lua içindeki kayıtlar yorum satırı haline getirilmiştir — yapıştırdığınızda başlarındaki -- işaretlerini kaldırın. items/images/ içinde cctv_photo ikonu yoktur; istediğiniz herhangi bir görseli kullanabilirsiniz.

Çalıştığını nasıl anlarsınız: Kendinize her birinden birer tane verdiğinizde envanterinizde görünürler.


Oyun içi oluşturucu, varsayılan olarak mic_cctvcreator.open adlı bir ACE yetkisinin arkasındadır. server.cfg içinde group.admin grubuna mic_cctvcreator.open yetkisi veren bir add_ace satırıyla bunu yönetici grubunuza tanımlayın.

Çalıştığını nasıl anlarsınız: /camcreator bir yönetici için oluşturucuyu açar, diğer herkese ise yetkiniz yok mesajı gösterir.


  1. cctv_wall eşyasını kullanın. Yarı saydam bir kamera baktığınız yeri takip eder. Döndürmek için fare tekerleğini kaydırın, yerleştirmek için E tuşuna, iptal etmek için sağ tık veya ESC tuşuna basın.
  2. Sorulduğunda bir isim verin. Eşya envanterden alınır ve kamera duvarda belirir.
  3. cctv_tablet eşyasını kullanın. Kameranız ızgara üzerinde canlı olarak görünür.
  4. Kamerayı açın, A / D ile döndürün, fotoğraf çekmek için Boşluk (Space) tuşuna, geri dönmek için Backspace tuşuna basın.

Çalıştığını nasıl anlarsınız: Izgara kamerayı canlı olarak gösterir ve fotoğraf birkaç saniye sonra kanıt galerisinde belirir.


  • Tableti kimlerin kullanabileceğine karar verin. Config.AllowedJobs boş bırakılırsa herkes kullanabilir; bir meslek listesi yazılırsa yalnızca o meslekler kullanabilir — ve bu aynı zamanda oyuncunun yerleştirdiği her kamerayı kendi mesleğinin kamerası haline getirir. Bkz. Özelleştirme.
  • Oluşturucu yetkisini yalnızca meslek kamera ağlarını kuracak yetkililere verin.
  • Oyuncular galeriye güvenmeden önce FiveManage token’ını gerçek bir fotoğrafla test edin.
  • Config.Locale ayarının istediğiniz dilde olduğundan emin olun.