correct code :

Code:
action trigger_switch()
{
	t_trigger = me; //this is a pointer defining the entity listed at the top

	while(1)
	{
		if (key_enter)
		{
			if(active_tri == 0)
			{
				trig_percentage = 0;
				while(trig_percentage < 100)
				{
					trig_percentage += 2*time_step;
					ent_animate(t_trigger, "on", trig_percentage, ANM_CYCLE);
					wait(1);
				}
				active_tri = 1;				
			}
			else
			{
				trig_percentage = 0;
				while(trig_percentage < 100)
				{
					trig_percentage += 2*time_step;
					ent_animate(t_trigger, "off", trig_percentage, ANM_CYCLE);
					wait(1);
				}		
				active_tri = 0;
			}
		}
		wait(1);
	}
}