*seufz* sry mein fehler ... es liegt daran, dass alle entity actions und function deren my pointer nicht = null sind von der level_load anweisung terminiert (sprich: beendet) werden.

Dieser script müsste funzen:
Code:

string level2_wmb = <halle.wmb>;

function load_next_level()
{
my = null;
wait(1);
level_load (level2_wmb);
wait (3);
media_play ("schibetuere.avi", null, 100);
}

function lchanger_event
{
if(event_type == event_imact || event_type == event_entity)
{
load_next_level();
}
}

action level_changer
{
my.enable_entity = on;
my.enable_impact = on;
my.event = lchanger_event;
}