Oh my Nickydude.
I had no idea because I never saw that thread.
I never use musiczone.fpi or those Sound$0 thingies because they flaked on me too in v1.
Write a script and call the commands straight out instead of doing it that way.
Hang on, and I'll whip up an example for you in the next hour or so.
EDIT
Okay, here we go.
Its been a long time since I played with this music stuff in v1, and now I remember how much I hate that generic main.wav.
I rememeber now that I had to create my own "silence" file in order to get no music.
A zero musicvolume value does not turn it off! You can still hear the music.
So, we need a silence.wav file to have absolute silence. They easy to make a 1 second clip just record with no mic hooked up.
With that said, here is a musicvolume example using the stock scritps...
;Artificial Intelligence Script
;Header Conjured
desc = Volume Control
;Triggers
:scancodekeypressed=211:music=audiobank\music\generic\main.wav,state=1
:scancodekeypressed=210:music=audiobank\music\ww2\incident.wav,state=1
:state=0:state=1
:state=1,scancodekeypressed=0:musicvolume=0,state=2
:state=2,scancodekeypressed=201:state=3
:state=3,scancodekeypressed=0:musicvolume=15,state=4
:state=4,scancodekeypressed=201:state=5
:state=4,scancodekeypressed=209:state=1
:state=5,scancodekeypressed=0:musicvolume=30,state=6
:state=6,scancodekeypressed=201:state=7
:state=6,scancodekeypressed=209:state=3
:state=7,scancodekeypressed=0:musicvolume=45,state=8
:state=8,scancodekeypressed=201:state=9
:state=8,scancodekeypressed=209:state=5
:state=9,scancodekeypressed=0:musicvolume=60,state=10
:state=10,scancodekeypressed=201:state=11
:state=10,scancodekeypressed=209:state=7
:state=11,scancodekeypressed=0:musicvolume=75,state=12
:state=12,scancodekeypressed=201:state=13
:state=12,scancodekeypressed=209:state=9
:state=13,scancodekeypressed=0:musicvolume=90,state=14
:state=14,scancodekeypressed=201:state=15
:state=14,scancodekeypressed=209:state=11
:state=15,scancodekeypressed=0:musicvolume=100,state=16
:state=16,scancodekeypressed=209:state=13
;End of Script
(1) Just place a blood splat overlay.
Or, any other entity that has strength=0 (unvulnerable) and immobile set to yes. (the blood splat works good for the example.
(2) Once you place the blood splat, right click it and set STATIC to NO, thus making it dynamic.
(3) Set the blood splat's ALWAYS ACTIVE to YES, this way it will work no matter how far the player is away from it.
(4) Save that script above as volume.fpi and assign it the the AIMAIN of the bloodsplat.
(5) Start your engines! (oops this isn't a race)
Here are your control keys used in this script but you can change those to your liking by editing the scancode values.
Insert = Start music
Delete = End music
Page Up = Increase Volume
Page Down = Decrease Volume
This isn't perfect but it does show that the music and musicvolume actions work.