MCPcopy Create free account
hub / github.com/assaultcube/AC / newname

Function newname

source/src/clientgame.cpp:157–170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

155COMMAND(clearmuted, "i");
156
157void newname(const char *name)
158{
159 if(name[0])
160 {
161 string tmpname;
162 filtertext(tmpname, name, FTXT__PLAYERNAME, MAXNAMELEN);
163 exechook(HOOK_SP, "onNameChange", "%d \"%s\"", player1->clientnum, tmpname);
164 copystring(player1->name, tmpname);//12345678901234//
165 if(!player1->name[0]) copystring(player1->name, "unarmed");
166 updateclientname(player1);
167 addmsg(SV_SWITCHNAME, "rs", player1->name);
168 }
169 else conoutf("your name is: %s", player1->name);
170}
171COMMANDN(name, newname, "s");
172
173SVARFF(curname, { curname = exchangestr(curname, player1->name); }, {} );

Callers 1

initclientFunction · 0.85

Calls 6

filtertextFunction · 0.85
exechookFunction · 0.85
copystringFunction · 0.85
updateclientnameFunction · 0.85
addmsgFunction · 0.85
conoutfFunction · 0.70

Tested by

no test coverage detected