Hello all i am trying to edit the old Tonic federal reserve camera scipt but having some issues
Basically i want to create a 'CCTV' system for police to have multiple monitors 2-6 that can have seperate 'cameras' (through pip) but this script can only do one camera at a time
How can i set it to have multiple 'cameras' running at one time?
Code
#include ".. \ .. \ script_macros.hpp"
/ *
File: fn_fedCamDisplay.sqf
Author: Bryan "Tonic" Boardwine
description:
PiP to the laptop display.
* /
_laptop = _this select 0;
_mode = _this select 3;
if (! isPiPEnabled) exitWith {hint localize "STR_Cop_EnablePiP";};
if (isNil "life_fed_scam") then {
life_fed_scam = "camera" camCreate [0,0,0];
life_fed_scam camSetFov 0.5;
life_fed_scam camCommit 0;
"rendertarget0" setPiPEffect [0];
life_fed_scam cameraEffect ["INTERNAL", "BACK", "rendertarget0"];
_laptop setObjectTexture [0, "# (argb, 512,512,1) r2t (rendertarget0,1.0)"];
};
switch (_mode) do {
case "side": {
life_fed_scam camSetPos [16029.1,16938.9,3.08817];
life_fed_scam camSetTarget [16034.9,16930.6,0.00146008];
life_fed_scam camCommit 0;
};
case "vault": {
life_fed_scam camSetPos [16031.1,16936,6,10,287];
life_fed_scam camSetTarget [16017.1,16957.3,0.597221];
life_fed_scam camCommit 0;
};
Case "Kavala Square": {
life_fed_scam camSetPos [3608.53,13116.2,8.77487];
life_fed_scam camSetTarget [3659.56,13111,0.369018];
life_fed_scam camCommit 0;
};
Case "Kavala Street 1": {
life_fed_scam camSetPos [3614.89,13145.7,8.16839];
life_fed_scam camSetTarget [3636.41,13167,0.874297];
life_fed_scam camCommit 0;
};
case "off": {
life_fed_scam cameraEffect ["terminate", "back"];
camDestroy life_fed_scam;
_laptop setObjectTexture [0, ""];
life_fed_scam = nil;
};
};
Alles anzeigen