void OnStart()
{
}
void OnEnter()
{
PlayMusic("yourmusicnamehere.ogg", true, 2, 0, 10, true);
}
the first true is for looping, e.g. if the sound should loop. It should be true if you want some sort of ambient music, false if you want to use it once.
the 2 is the volume. try different out.
For question 2, is that just a "room" or a whole map where that circle is?
For question 3, you should first look at Your Computer's wake up tutorial(
http://www.frictionalgames.com/forum/thread-10798.html), then look at the Engine scripts page([url]
http://wiki.frictionalgames.com/hpl2/amn..._functions[/url]) and see how you could do it.