The problem probably lies in your weapon has a space in it. I had problems with it myself when we were testing it as it was developed > 1 year ago or so. triggeraction(0,0,"serverside","Weapon name","params"); doesn't quite work because "weapon name" is two words. Unless it's changed, but it used to only take 1 word probably. Odds are also you're trying triggeraction(0,0,serverside,weaponname,params) and the problem lies in by doing it this way it reads serverside,weaponname, and params all as variables rather than real text. Like any good language quotes denote realtext for the most part.
