1 #using scripts\codescripts\struct;
3 #using scripts\shared\array_shared;
4 #using scripts\shared\callbacks_shared;
5 #using scripts\shared\system_shared;
7 #insert scripts\shared\shared.gsh;
9 #using scripts\shared\util_shared;
13 #namespace multi_extracam;
24 triggers = GetEntArray( localClientNum,
"multicam_enable",
"targetname" );
26 for( i=1 ; i<=4 ; i++ )
28 cameraStruct =
struct::get(
"extracam" + i,
"targetname" );
29 if ( isdefined( cameraStruct ) )
31 camera_ent =
Spawn( localClientNum, cameraStruct.origin,
"script_origin" );
32 camera_ent.angles = cameraStruct.angles;
34 width = ( isdefined( cameraStruct.extracam_width ) ? cameraStruct.extracam_width : -1 );
35 height = ( isdefined( cameraStruct.extracam_height ) ? cameraStruct.extracam_height : -1 );
37 camera_ent SetExtraCam( i-1, width, height );