questions on tank turret and mouseorbit camera

My first problem, I have already find a solution in the below link,
but the second question rise, I have a mouseorbit camera synchronize to the turret like world of tanks. But, after I use transform.localRotation. Camera didn’t synchronize to the turret because when the tank is rotate y axis, the turret also rotate y axis.

alt text

Code with first problem

function Update () {

x += Input.GetAxis("Mouse X") * xSpeed * 0.02;

var rotation = Quaternion.Euler(0, x,0);

transform.rotation = rotation;
}

Code with second problem

function Update () {

x += Input.GetAxis("Mouse X") * xSpeed * 0.02;

var rotation = Quaternion.Euler(0, x,0);

transform.localRotation = rotation;

}

Make a turret prefab and attach anything that is supposed to be part of the turret to that prefab. then attach a mouse look script to the turret and set the min/max Y to 0 the sensitivity should also be 0. it should turn. I also noticed your using the same pzII tank as me lol. But remember what I told you cause this seems to be the most common tank problem on the forums