Hmm I tryied it but it doesn't work.
the "Error-message" doesnt apear so it seems there is another mistake in my code.

But also thanks for your try.

I'll Post the whole camera code now:
Maybe is there the reason.
Quote:

//splitted views
VIEW* camera1= //camera player1
{
layer=15;
arc=110;
}
VIEW* camera2= //camera player2
{
layer=15;
arc=110;
}

//Set the camera positions
void camera_and_HUD_startup()
{
while(1)
{

reset(camera0,SHOW);
set(camera1,SHOW);
set(camera2,SHOW);

camera1.pos_x=0;
camera1.pos_y=0;
camera1.size_x=screen_size.x;
camera1.size_y=screen_size.y/2;
camera2.pos_x=0;
camera2.pos_y=screen_size.y/2;
camera2.size_x=screen_size.x;
camera2.size_y=screen_size.y/2;

...
wait(1)
}
}




//The View-Entity
ENTITY* user_menu=
{
type = "user_menu.mdl";
layer=2;
flags = SHOW|LIGHT|SHADOW;
flags2 =VISIBLE;
}

//Give View-Entitys a position
void activate_panels_startup()
{
user_menu.x=100; // deep
user_menu.y=-50; // X_screen
user_menu.z=15; // Y_screen
...
}


//my Text
TEXT* txt_build =
{
font=main_txt;
layer = 5;
string (user_menue_build);
flags = TRANSLUCENT | SHOW | ARIGHT;
}

//my programm to set the Position
void activate_Textes_startup()
{
VECTOR text_pos1;
vec_for_bone(text_pos1,user_menu,"Bone1");
vec_to_screen (text_pos1,camera1);


if(vec_to_screen (text_pos1,camera1) != NULL)
{
txt_build.pos_x=text_pos1.x;
txt_build.pos_y=text_pos1.y;
}
else
{
while(1)
{
draw_text("Position was not on screen",0,0,vector(225,0,0));
wait(1);
}
}

}


Thanks anyway


3D-Gamestudio A8 - Commercial