Somtimes JK2 uses the symbol "%s" to be "target player's name"--so I was experimenting with a trigger brush that, if GiNGii walked through it, would hit a target_print and "/ampsay" "GiNGii says: hello world!"
It was really just wishful thinking... I'm not sure how %s is really hooked into the engine.
How is the "!" character used in scripting? I've never screwed around with SP scripts, so I'm clueless in that department ;^)
As for you, GiNG: have you reinstalled JK2? I know it sounds drastic, but if things are as screwed up as they are... it couldn't hurt. Although, even if you do, you'll just break it again in less than a week ;^)