function level_change()
{
wait(1);
if (EVENT_TYPE == event_impact)
{


changeto_level = my.skill1;
my = NULL;
vec_set(temp_loc,player1.x);
vec_set(temp_ang,player1.pan);
camera.visible = off;
freeze_mode = 1;
if (changeto_level == 1)
{
changeto_level = 0;
level_load("level1.wmb");
}
if (changeto_level == 2)
{
changeto_level = 0;
level_load("level2.wmb");
}
freeze_mode = 0;
wait(2);
vec_set(player1.x,temp_loc);
vec_set(player1.pan,temp_ang);
camera.visible = on;
}
}






action zone_block
{
my.alpha = 0;
my.transparent = on;
my.enable_impact = on;
my.event = level_change();
}
------------------------------------------------------------------------------
this is the code for level change

Last edited by alex5801; 11/23/06 03:46.