missed the wait(1); grin

Code:
action player_mouseAct(){
	
	VECTOR vec_temp; vec_zero(vec_temp);
	c_setminmax(me);
	
	while(me){
		
		if(mouse_left){
			vec_set(vec_temp, mouse_pos3d.x); //mouse_pos
			vec_sub(vec_temp, my.x);
			vec_to_angle(my.pan, vec_temp);
			
			vec_set(vec_temp, mouse_pos3d.x);
			vec_temp.z = my.z;
		}
		
		if(vec_dist(my.x, vec_temp) <= 0.5){
			
			c_move(me, vector(10*time_step, 0, 0), nullvector, IGNORE_ME | IGNORE_PASSABLE | GLIDE);
			
		}
		wait(1);
	}
}

Hope this helps