Ok, dopnt make the camera get linked to the player pan!

Use something like:

var camera_directionpan;

//this is the function that "rotates the player"
function actor_camera_rotation
{

camera_directionpan = ....

}

//her you actually rotate the player
action player
{
while(1)
{
...
player.pan=camera_directionpan;
...
wait(1);
}
}


Whenever you move the camera (actor)
first, update the camera_directionpan

not the player.pan

the player later has to adapt his pan to the
camera_directionpan

this way, the camera is moveing freely,
and the player still adapt to this pan.