@tompo
I have testet, what you have worte in your Contribution. But It switch's only to the first camara and not to the secent and not back to the player.
So i have change the code. But nothig hapens. Why not ? (The code with the indicator == _HANDLE have a form a lamp-code whos ollow to swich on an of lampfs with a Light switch. And there goes fine.) Why goes the same not with the Camara?
Code:
action camera_switch // Function für Die Überwachungsmonitor vor
{ // den dann der Spieler Space drücken muss um Camera zua aktivieren, und zu wechseln (auch zurück zum player)
my.enable_click=ON;
my.enable_scan = ON;
//MY.enable_shoot = ON;
MY.event = camera_event;
}
function camera_event
{
if(indicator == _HANDLE) // wird duch drücken von space aufgerufen
{
if (cam_counter == 0)
{
cam_counter = 1;
surveillance_camera();
}
if (cam_counter == 1)
{
cam_counter = 2;
surveillance_camera();
}
if (cam_counter == 2)
{
cam_counter = 0;
surveillance_camera();
}
}
}
function surveillance_camera
{
while(1)
{
if (cam_counter == 1) // this would be your first camera
{
camera.visible = off; // hide the default "camera"
surv_camera.x = -1173.52; // X Wert aus Wed übertragen
surv_camera.y = -925.883; // y Wert aus Wed übertragen
surv_camera.z = -231.134; // z Wert aus Wed übertragen
surv_camera.pan = 90; // Pan-Winkel aus wed übertragen
surv_camera.tilt = 0; // tilt-Winkel aus Wed übertragen
surv_camera.roll = 0; // roll-Winkel aus Wed übertragen
surv_camera.visible = on; // and make it visible
cam1_pan.visible = on; // Panel der Kamera
}
if (cam_counter == 2) // this would be your second camera
{
surv_camera.visible = off; // alte wiew aus
surv_camera.x = 2854.030;
surv_camera.y = -505.735;
surv_camera.z = -445.891;
surv_camera.pan = 180;
surv_camera.tilt = 0;
surv_camera.roll = 360;
surv_camera.visible = on; // neue an
cam1_pan.visible = on; // Panel der Kamera
}
else
{
if (cam_counter == 0) // kamerasicht deaktivieren
{
surv_camera.visible = off;
camera.visible = on;
cam1_pan.visible = off;
cam2_pan.visible = off;
}
}
wait(1);
}
}
By. White_Wolf
Deutsch:
@tompo
Ich habe deine Codevorschläge mal getestet. Aber leider wecheslt es mit diesen Code nur zur ersten Kamera und nicht zur zweiten und auch nicht mehr zurück zum Spieler. So dass ich den Code nochmals geändert habe. Leider geht er jetzt gar nicht mehr. Warum nicht? (Den code mit indicator == _HANDLE habe ich aus eine Lampen Scribt mit dem Man Lampen mit hilfe min Lichtschaltern aus und an manchen kann und da geht es) Warum geht dasselbe nicht bei den Kameras?
Tschau
White_Wolf
P.S. Sorry for my bad englich