Ich habe jetzt:

Code:
action gondel1 {
	 while(1) {
	 	
	 	vec_for_vertex(temp ,pan_platte,139);
	   my.x = temp.x;
	   my.y = temp.y;
	   my.z = temp.z-10;
	   
			if(key_q == 1) {
		      if(my.roll < 50) {
		   	   my.roll += 0.2*time;
	         } 
		   }
		
		   if(key_a == 1) {
		      if(my.roll > 3.500) {
		   	   my.roll -= 0.2*time;
	         } 
		   } 
		   
var akt_pos[3] = my.x, 0, 0;
var angle[3] = my.pan, 0, my.roll;

     vec_rotate(akt_pos,angle); 



		
		my.pan += pan_speed;
		
		if(key_w == 1) {
		   if(pan_speed < 4.5) {
		   	pan_speed += 0.02*time; 
		   }
		}
		   
		if(key_x == 1) {
			if(pan_speed > -4.5) {
				pan_speed -= 0.01*time;
			}
			if(pan_speed <= 0) {
				pan_speed = 0;
			}
		}
	
				
				
		wait(1);
	}
}


aber das funktioniert nicht...