Hi,

Code:
ENTITY* temp [11];
ENTITY* temp1;
ENTITY* temp2;
ENTITY* temp3;
ENTITY* temp4;
ENTITY* temp5 [4];

#define draaien skill1
#define draaien2 skill2
...

action act_kruis1()
{	
	kruis1 = me;
	while(my)
	{
		wait(1);	
		if(me == kruis1){temp1 = vloer;}
		vec_for_vertex(temp,temp1,340);

		my.pan += my.draaien2 + vloer.draaien;		
		if(key_w == 1)
	{
			if(my.draaien2 > -2.5 - vloer.draaien)
			{
				my.draaien2 -= 0.04*time_step;
			}
		}
		if(my.draaien2 < 0 && vloer.draaien > 0)
		{
			if(my.draaien2 < -2.5 - vloer.draaien)
			{
				my.draaien2 += 0.018*time_step;
			}
		}
		if(key_s == 1)
		{
			if(my.draaien2 < 0)
			{
				my.draaien2 += 0.04*time_step;
			}
		}
		my.roll = -kruiscorrecter1.y;
		my.tilt = kruiscorrecter1.x;
		my.x = temp.x;
		my.y = temp.y;
		my.z = temp.z;
		wait(1);
	}
}

action act_kruiscorrecter1()
{
	kruiscorrecter1 = me;
	while(my)
	{
		wait(1);
		if(me == kruiscorrecter1){temp5 = kruisdraaier1;}
		vec_for_vertex(temp,temp5,2);
		my.x = temp.x;
		my.y = temp.y;
		my.z = temp.z;
		wait(1);
	}
}

action act_kruisdraaier1()
{
	while(my)
	{
		wait(1);
		my.pan += my.draaien2 + vloer.draaien - my.draaien;
		if(key_w == 1)
		{
			if(my.draaien2 > -2.5 - vloer.draaien)
			{
				my.draaien2 -= 0.04*time_step;
			}
		}
		if(my.draaien2 < 0 && vloer.draaien > 0)
		{
			if(my.draaien2 < -2.5 - vloer.draaien)
			{
				my.draaien2 += 0.018*time_step;
			}
		}
		if(key_s == 1)
		{
			if(my.draaien2 < 0)
			{
				my.draaien2 += 0.04*time_step;
			}
		}
		wait(1);
	}
}


The engine gives this error while running this script:



Where is the problem?