aha,
gmsgStatusText tells me that you are trying to create a Status Text message.
The position of this is actually determined by the player via the variable
hud_centerid.
this controls where player target's names are displayed in steam.
In CS1.5, there were 2 different IDS that you could use for a Status Text, one for the center of the screen, and one for the bottom left. Steam, however, only has 1 id, and therefore broke many scripts that took advantages of it (ATAC, WAR3MOD, etc).
The only way to get your message into the position you want is by forcing a client command, which i highly suggest you do not, only because player's set these values for a reason.. customization.
here's the code to do it though, if you feel the need.
Code:
// This will center the text
client_cmd( id, "hud_centerid 1" );
// This will put the text in bottom left
client_cmd( id, "hud_centerid 0" );
Hope this helps
__________________