Shut Up. You
must stop being a twat
right now.
Try making a small room, and put the ambient_generic, and a func_button in tehre, and manually trigger the sounds yourself, just to check it works.
Whenever you have a tricky set up that might not work but you want to check, always use a plain room to test until something works, nothign worse than compiling for an hour only to find out it didn't work.
No matter how annoying The Zombie may seem, he's a good guy, and he'll cut your balls off if you disagree.
- PaLO