It's working now (tested; music played three times in a row before I finished testing). As I said before, it's possible it still needs some more tweaks (I'm not sure cell changing. Also, combat music... well, it can break loop but music should return ewentually. After all, it's hardcoded to be played

.
When I tested script I've found one small issue which I've fixed in this esp. One "in_dae_pillar_tall.max" was levitating, also near it was small gap in wall, player could see eternity through it

.
And also, I've tweaked a bit glove script and now it's not rotating when ( MenuMode == 1 ).
Edit///There's also some engine limitation with scripted music, which, I hope, will be removed with OpenMW - atm it's impossible to change some things (maybe with MSWE it's possible, I dunno). Eg player re-entering multiple times (I mean exiting and instant re-entering) can easily break script, I think.
Edit2///Removed attachment atm, need to tweak something else (or maybe rewrite script) because now it may not work properly. [OT. Also, it's 4AM here in Poland, which reminds me track:
https://www.youtube.com/watch?v=Xl9lQonO_RQ [I love to listen progressive house/trance when working, it motivates me a lot]; and also I have strong desire to play HoMM 3 now

).