Salta ai contenuti

Installazione

Dieci minuti. Nessun file SQL, nessuna risorsa di prop — le tabelle si creano da sole e le telecamere sono prop che il gioco possiede già.


Ti servePerché
ESX, QBCore o QBox, attivoIdentificatori, lavori e oggetti utilizzabili. Rilevato in automatico
oxmysql, attivoTelecamere, chiavi di accesso, prove e log
fmLibUna dipendenza obbligatoria: mic_cctv non si avvierà senza di essa
screenshot-basicLa griglia in diretta e ogni foto. Senza di esso la griglia resta vuota
Un account FiveManage e token APILe foto delle prove vengono caricate lì. Creane uno su fivemanage.com, sotto Tokens
ox_inventory (consigliato)Una cctv_photo stampata mantiene la sua immagine tramite i metadati dell’oggetto

Inserisci mic_cctv nelle tue risorse, ad esempio dentro resources/[mic]/. Mantieni il nome: la schermata del tablet comunica con lo script tramite quel nome.


In server.cfg, sotto il tuo framework e inventario, avvia oxmysql, screenshot-basic e fmLib, poi mic_cctv — ciascuno sulla propria riga ensure.

Ha funzionato quando la console del server mostra, all’avvio:

  • [MIC-CCTV] Server Bridge initialized. Detected Framework: esx (o qbcore, che è anche ciò che mostra QBox)
  • [MIC-CCTV] Server Main Loop & Database initialized.
  • [MIC-CCTV] FiveManage integration loaded (server-side).

Se la prima riga dice standalone, mic_cctv si è avviato prima del tuo framework — spostalo più in basso.

Su QBox, lascia Config.Framework su 'auto': QBox viene rilevato tramite la sua compatibilità QBCore — qbx_core fornisce qb-core — quindi non c’è nulla da impostare.


Il primo avvio crea le quattro tabelle necessarie — mic_cctv_cameras, mic_cctv_private_access, mic_cctv_evidence e mic_cctv_logs — e aggiunge eventuali colonne mancanti da una versione precedente.

Ha funzionato quando quelle quattro tabelle sono presenti nel tuo database dopo il primo avvio.


Inserisci il tuo token API FiveManage nel file token lato server della risorsa. Viene caricato esclusivamente come script server, quindi i giocatori non lo ricevono mai.

Serve solo per le foto. Tutto il resto — la griglia, le telecamere, i log — funziona anche senza.

Ha funzionato quando scatti una foto (passaggio 7) e la console stampa FiveManage upload success.


OggettoCosa fa
cctv_tabletApre il tablet di sicurezza
cctv_wallPiazza una telecamera da parete (ruota di 45° per lato)
cctv_360_camPiazza una telecamera a cupola a 360°
cctv_polePiazza una telecamera da palo (ruota di 45° per lato)
cctv_360_polePiazza una telecamera da palo a 360°
cctv_repairEstrae il laser di riparazione. Non si consuma
cctv_photoUna foto prova stampata. Fornita dal tablet; usarla mostra l’immagine

Le definizioni pronte all’uso si trovano in mic_cctv/items/, e le icone in mic_cctv/items/images/:

InventarioDefinizioni (mic_cctv/items/)Dove vannoIcone
ox_inventoryox.luaox_inventory/data/items.luaCopia items/images/*.png in ox_inventory/web/images/
QBCore / qb-inventoryqb.luaqb-core/shared/items.luaCopiale in qb-inventory/html/images/
Inventario ESX predef.esx.sqlImportalo una volta nel tuo database—

Le voci in ox.lua e qb.lua sono commentate — rimuovi i -- iniziali quando le incolli. Non c’è un’icona cctv_photo in items/images/; usa qualsiasi immagine tu preferisca.

Ha funzionato quando ti dai uno di ciascuno e compaiono nel tuo inventario.


Il creatore in gioco è protetto da un permesso ACE, mic_cctvcreator.open per impostazione predefinita. Assegnalo al tuo gruppo admin in server.cfg con una riga add_ace che conceda mic_cctvcreator.open a group.admin.

Ha funzionato quando /camcreator apre il creatore per un admin, mentre chiunque altro riceve un messaggio di nessun permesso.


  1. Usa cctv_wall. Una telecamera semitrasparente segue il tuo sguardo. Scorri la rotellina per ruotare, E per piazzare, clic destro o ESC per annullare.
  2. Dalle un nome quando richiesto. L’oggetto viene rimosso e la telecamera appare sul muro.
  3. Usa cctv_tablet. La tua telecamera è sulla griglia, in movimento.
  4. Aprila, ruotala con A / D, premi Spazio per scattare una foto, Backspace per tornare indietro.

Ha funzionato quando la griglia mostra la telecamera in diretta e la foto compare nella galleria delle prove un istante dopo.


  • Decidi chi può usare il tablet. Config.AllowedJobs vuoto significa tutti; un elenco di lavori significa solo loro — e trasforma anche ogni telecamera piazzata da un giocatore in una telecamera per il suo lavoro. Vedi Personalizzazione.
  • Concedi il permesso del creatore solo allo staff che deve costruire reti di telecamere per i lavori.
  • Controlla il token FiveManage con una foto reale prima che i giocatori facciano affidamento sulla galleria.
  • Controlla che Config.Locale sia impostato sulla lingua desiderata.