Nein ich meinte so:
Code:

define door_skill, skill1;

text levels
{
strings = 2;
string = "eingang.wmb","halle.wmb";
}

function load_next_level(_lvlnr)
{
var mhandle;
my = null;
freeze_mode = 1;

mhandle = media_play ("schibeture.avi",null,100);
while(media_playing(mhandle)) { wait(1); }

wait(1);

level_load(levels.string[_lvlnr]);

wait (3);
freeze_mode = 0;
}

function ichanger_event
{
if(event_type == event_impact || event_type == event_entity)
{
load_next_level(my.door_skill);
}
}

//uses: door_skill
action level_changer
{
my.enable_entity = on;
my.enable_impact = on;
my.event = ichanger_event;
}