...
action schuss() //Crashed !!!
{
var i=0;
var richtung;
richtung=(1+(2*(-e_wer_schiesst.pan/180)));
while((i<20)&&(me != NULL)) {
if (c_move(me,vector(5*richtung,0,0),vector(0,0,0), IGNORE_SPRITES | IGNORE_MAPS | IGNORE_PASSENTS | IGNORE_PASSABLE) <= 0) {
break;
}
i++;
wait(1);
}
ent_remove(me);
}
function schiessen()
{
e_wer_schiesst=me;
ent_create("schuss.tga",vector(my.x+(35*(1+(2*(-my.pan/180)))),my.y,my.z+22),schuss);
}