Here's a script that you can use (i don't require any credit for this) you may want to add or subtract the amount of songs listed in the script.
;Artificial intelligence script
;Header
desc = player uses code to play a song
;Triggers
;press the "7" key (not on the numpad) to play your first song
;make sure you put a song in the folder discribed below called "song0.wav"
:state=0,plrdistwithin=50:state=1
:state=1,scancodekeypressed=6:state=2,music=audiobank\song0.wav
:state=2:musicvolume=100,state=0
;press the "8" key (not on the numpad) to play your second song
;make sure you put a song in the folder discribed below called "song1.wav"
:state=0,plrdistwithin=50:state=3
:state=3,scancodekeypressed=7:state=4,music=audiobank\song1.wav
:state=4:musicvolume=100,state=0
;press the "9" key (not on the numpad) to play your third song
;make sure you put a song in the folder discribed below called "song2.wav"
:state=0,plrdistwithin=50:state=5
:state=5,scancodekeypressed=8:state=6,music=audiobank\song2.wav
:state=6:musicvolume=100,state=0
;End of script
INSTRUCTIONS:
1. Put three songs named "song1.wav" "song2.wav" and "song3.wav" in the audiobank folder (make sure all songs are .wav files)
2. Open up FPS Creator and create a level with a switch on the wall.
3. Right click on the switch and make the main script the one i am giving you now
4. Test your game and walk up to the switch and press the key's "7" "8" and "9" (not on the numpad) it should play the songs. Please let me know if it doesn't.