sorry for my impatience, but i have 3 days till i go back to school and after that I won't have much spare time to work on things. Is my problem above because of the code? This is the whole code
Code:
#include <acknex.h>
#include <default.c>

ENTITY* plane;

function main ()
{
	level_load ("work08.wmb");
	wait (2);
}

function move_plane ()
{
	plane = me;
	my.ambient = 100;
	while (1)
	{
		if (key_a)		
		my.pan += 3*time_step;			
		if (key_d)
		my.pan -= 3*time_step;			
		if (key_w)
		c_move (me,vector(0,15*time_step,0),    nullvector, GLIDE);
		wait (1);
	}
}
plane = ent_create("mig.mdl",vector(0,4,66), move_plane);