Code:
  
//Put this in "function main" Simple_TestphCar_Camera();
//"Function Simple_TestphCar_Camera" needs to be below the entity* car;

Function Simple_TestphCar_Camera
{
while(!car){wait(1);}
var cam_ang[3];
var cam_dist=50;
var Adjust_Pan = 0;
var Adjust_Roll = 0;

camera.arc=52;
camera.clip_near=24;
camera.clip_far=24000;

cam_ang.pan=180;
cam_ang.tilt=30;
cam_ang.roll=0;

while(1)
{
camera.x = car.x - 350 * cos(car.pan + Adjust_Pan);
camera.y = car.y - 350 * sin(car.pan + Adjust_Pan);
camera.z = car.z + 100;
camera.pan = car.pan + Adjust_Pan;
camera.tilt = -10;
camera.roll = car.roll + Adjust_Roll ;
wait(1);
}
}



Have fun )