Btw. as far as i know, its not good to remove an entity in its event. I would do it this way
Code:
function glass_shot()
{
   if(event_type == EVENT_SHOOT && (mouse_left) && (player_shooting) && (ammo[current_weapon] > 0) && (player_health > 0))	
	{
   effect_sprite("acti.bmp",glass_broken,20,myplayer.x,nullvector); //The download link for "glass_piece.tga" is lying below
   my.skill100 = 1;
   }
}


action glass_action1()
{
	my.pan += 360;
   set(my,POLYGON);
   
   my.emask |= ENABLE_SHOOT;
   my.event = glass_shot;

	if(is(my,TRANSLUCENT) == 0) set(my,TRANSLUCENT);
	my.alpha = 50;
	while (!my.skill100) wait (1);
        wait (1);
	ptr_remove (me);
}


Last edited by rayp; 08/12/13 20:58.

Acknex umgibt uns...zwischen Dir, mir, dem Stein dort...
"Hey Griswold ... where u gonna put a tree that big ?"
1998 i married my loved wife ... Sheeva from Mortal Kombat, not Evil-Lyn as might have been expected
rayp.flags |= UNTOUCHABLE;