From 25f651193ddcb0a147bbb91bf41ab4c3162fcc4c Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Wed, 15 Nov 2006 18:14:41 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@679 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/client.cpp | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/source/src/client.cpp b/source/src/client.cpp index 85b59abe..00f9f8d0 100644 --- a/source/src/client.cpp +++ b/source/src/client.cpp @@ -58,12 +58,24 @@ void ctf_team(char *name) player1->state = CS_DEAD; }; -void newname(char *name) { c2sinit = false; s_strncpy(player1->name, name, 16); }; +void newname(char *name) +{ + if(name[0]) + { + c2sinit = false; + s_strncpy(player1->name, name, 16); + } + else conoutf("your name is: %s", player1->name); +}; void newskin(int skin) { player1->nextskin = max(0, min(skin, (rb_team_int(player1->team)==TEAM_CLA ? 3 : 5))); }; void newteam(char *name) { - if(m_teammode) ctf_team(name); - else { s_strncpy(player1->team, name, 5); c2sinit=false; }; + if(name[0]) + { + if(m_teammode) ctf_team(name); + else { c2sinit = false; s_strncpy(player1->team, name, 5); }; + } + else conoutf("your team is: %s", player1->team); }; COMMANDN(team, newteam, ARG_1STR);