local snd local mus_t = { "music\\mm_music\\track_1", "music\\mm_music\\track_2", "music\\mm_music\\track_3", "music\\mm_music\\track_4", "music\\mm_music\\track_5", "music\\mm_music\\track_6", "music\\mm_music\\track_7", "music\\mm_music\\track_8", "music\\mm_music\\track_9", "music\\mm_music\\track_10", } function main_menu_on_init() math.randomseed(os.time()) local picked_track = mus_t[math.random(1, #mus_t)] if not picked_track then return end if snd then return end snd = sound_object(picked_track) if not snd then return end snd:play(db.actor,0,sound_object.s2d) end function main_menu_on_quit() if not snd then return end snd:stop() snd = nil end function on_game_start() RegisterScriptCallback("main_menu_on_init", main_menu_on_init) RegisterScriptCallback("main_menu_on_quit", main_menu_on_quit) end