sogar mit in- und outfading (black.bmp kann ne ganz kleine schwarze map sein):

Code:
bmap fader=<black.bmp>;
bmap loadmap=<loadingmap.bmp>;

panel loadscreen {layer=4; bmap = loadmap;}

panel fade{layer=3; alpha=0; bmap=fader; pos_x=0; pos_y=0;}

function loadingscreen(){
loadscreen.pos_x = (screen_size.x - bmap_width(loadmap))/2;
loadscreen.pos_y = (screen_size.y - bmap_height(loadmap))/2;
}

function newg{
fade.scale_x=screen_size.x;
fade.scale_y=screen_size.y;
fade.transparent=on;
mouse_mode=0;
fade.visible=on;
while (1)
{
fade.alpha+=3*time;
if (fade.alpha>=100) {break;}
wait(1);
}
loadingscreen();
me=null;
loadscreen.visible=on;
wait(3);
level_load (level2);
wait(1);
loadscreen.visible=off;
fade.alpha=100;
while (1)
{
fade.alpha-=3*time;
if (fade.alpha<=0) {break;}
wait(1);
}
fade.visible=off;
wait(1);
mouse_mode=1;
bmap_purge (fader);
}



jetzt pack das in dein impact-event und es sollte klappen.