I used this little Code for my games:
ANGLE angle_for_camera;
vec_set(angle_for_camera,nullvector);
var camera_heigh=0;
while(1)
{
camera.x=my.x-distance*cos(angle_for_camera.tilt)*cos(angle_for_camera.pan);
camera.y=my.y-distance*cos(angle_for_camera.tilt)*sin(angle_for_camera.pan);
camera.z=my.z-distance*sin(angle_for_camera.tilt) + camera_heigh;
vec_set(camera.pan,angle_for_camera.pan);
wait(1);
}
I think Superku meaned a similar thing.
If you want to change the angle, change angle_for_camera.
Hope I could help.