Hi I'll just try to make it more clear

Here's what I do:
//here I set the sky in the first level
function init_sky_in_first_level(){
scene_map = first_level_map;
//oher stuff...
}
//here I set the sky in the second level
function init_sky_in_second_level(){
scene_map = second_level_map;
//oher stuff...
}
function main{//'main' function...
//other stuff...
load_level(<first_level.wmb> );
init_sky_in_first_level();
//other stuff...
}
I run the game, the first level is loaded, and then during the game the second level is loaded
function load_second_level{
me=null;
load_level(<second_level.wmb> );
init_sky_in_second_level();
}
And the problem is that when I save the game at the second level and I load it afterwards I've got the wrong scene_map. (Eg. from a previous level.)
Greetings
AL