Game Development Community

Need help getting client name

by Marcus L · in Torque 3D Professional · 03/03/2010 (9:03 am) · 2 replies

I'm trying to get the client name of an client that hasn't spawned a player yet, but when i try i end up with an empty value.
//debug:
When typing
echo($server::player1.playername);
in the console something is returned ($server::player1 is the client). But when typing
echo(detag($server::player1.playername));
Nothing is returned. I have also tried
echo(StripMLControlChars(detag($server::player1.playername)));
without result.

Can tell me what I'm doing wrong, Thanks.

#1
03/03/2010 (9:57 am)
This is most likely a syntax issue. It's probably actually looking for the variable $server::player1.playername instead of the playername of the $server::player1.

Try this:
%var = $server::player1;
echo(detag(%var.playername));

Let me know if that works.
#2
03/03/2010 (10:03 am)
%var = $server::player1;
echo(detag(%var.playername));
That only returned the client ID for some strange reason, no name.