Helle,
I have change the code so.
Code:
var camara_number = 0; //keine Kamera ausgewählt
view surv_camera {}
function change_camara_number
{
if (key_ctrl == 1) // wird STRG gedrückt
{
if (camara_number == 0)
{
camara_number = 1;
surveillance_camera();
}
if (camara_number == 1)
{
camara_number = 2;
surveillance_camera();
}
if (camara_number == 2)
{
camara_number = 0;
surveillance_camera();
}
}
}
action camera_switch
{
my.enable_click=ON;
my.enable_scan = ON;
//MY.enable_shoot = ON;
MY.event = camera_event;
}
function camera_event
{
camara_number=1;
surveillance_camera();
}
function surveillance_camera
{
while(1)
{
if (camara_number == 1) // this would be your first camera
{
camera.visible = off; // hide the default "camera"
surv_camera.x = 154.850; // X Wert aus Wed übertragen
surv_camera.y = 89.065; // y Wert aus Wed übertragen
surv_camera.z = -1618.563; // z Wert aus Wed übertragen
surv_camera.pan = 0; // Pan-Winkel aus wed übertragen
surv_camera.tilt = 329; // tilt-Winkel aus Wed übertragen
surv_camera.roll = 360; // roll-Winkel aus Wed übertragen
surv_camera.visible = on; // and make it visible
cam1_pan.visible = on; // Panel der Kamera
change_camara_number();
}
if (camara_number == 2) // this would be your second camera
{
surv_camera.visible = off; // alte wiew aus
surv_camera.x = 156.929;
surv_camera.y = 268.510;
surv_camera.z = -1621.874;
surv_camera.pan = 180;
surv_camera.tilt = 342;
surv_camera.roll = 0;
surv_camera.visible = on; // neue an
cam1_pan.visible = on; // Panel der Kamera
change_camara_number();
}
else
{
if (camara_number == 0) // kamerasicht deaktivieren
{
surv_camera.visible = off;
camera.visible = on;
cam1_pan.visible = off;
cam2_pan.visible = off;
}
}
wait(1);
}
}
But i have the same Problem, i can´t swich between cameras. (It swicht between camera 1 and playerview). What have i make wrong. I have shown the camera_number var and it swichts only between 0 and 1. What is mean with % operator ? (I don´t find a anwnser in the manuel (i have search operator but it get no result).
By White_Wolf
P.S. Sorry for my bad english