// Add "SYNONYM entP1 { TYPE ENTITY; }" & "SYNONYM entP2 { TYPE ENTITY; }" after function main() // Add "SET entP1,ME;" & "SET entP2,ME;" in the respective player entity actions // Add a " WAIT 2;" , "my_CameraP1();" & " WAIT 2;" , "my_CameraP2();" in the respective player entity actions //////////////////// CameraP1 VIEW ///////////// VIEW CameraP1 { POS_X 0; POS_y 240; SIZE_X 640; SIZE_Y 240; LAYER 1.1; DIAMETER 0; } ACTION my_CameraP1 { IF (CameraP1.VISIBLE == ON){ SET CameraP1.VISIBLE,OFF; } ELSE { SET CameraP1.VISIBLE,ON; } WHILE (1) { CameraP1.X = entP1.X; CameraP1.Y = entP1.Y; CameraP1.Z = entP1.Z; CameraP1.PAN = entP1.PAN; CameraP1.TILT = entP1.TILT; CameraP1.ROLL = entP1.Roll; WAIT 1; } } //////////////////// CameraP2 VIEW ///////////// VIEW CameraP2 { POS_X 0; POS_y 0; SIZE_X 640; SIZE_Y 240; LAYER 1.1; DIAMETER 0; } ACTION my_CameraP2 { IF (CameraP2.VISIBLE == ON){ SET CameraP2.VISIBLE,OFF; } ELSE { SET CameraP2.VISIBLE,ON; } WHILE (1) { CameraP2.X = entP2.X; CameraP2.Y = entP2.Y; CameraP2.Z = entP2.Z; CameraP2.PAN = entP2.PAN; CameraP2.TILT = entP2.TILT; CameraP2.ROLL = entP2.Roll; WAIT 1; } }