Hi,

you have to create a second entity. This could have a action like this:

action camera_ent
{
my.passable=on;
my.invisible=on;
while(1)
{
vec_set(my.x,your.x)// your.x=your entity
my.z-=c_trace(my.x,vector(my.x,my.y,my.z-5000),ignore_me+ignore_you);
vec_set(camera.x,my.x);
camera.pan=my.pan;
camera.tilt=my.tilt;
camera.roll=my.roll;
wait(1);
}
}


Haven't tested it, but it could work.

Regards
TSGames