Print network name change
Some checks failed
Build branch / build-all (push) Failing after 26s
CodeQL / Analyze (push) Has been cancelled

This commit is contained in:
smallmodel 2025-03-03 22:36:46 +01:00
parent 0080f55ef8
commit 9538dcb6e7
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -757,6 +757,7 @@ void G_ClientUserinfoChanged(gentity_t *ent, const char *u)
char *s;
gclient_t *client;
int clientnum;
char oldname[MAX_NAME_LENGTH];
if (!ent) {
return;
@ -772,10 +773,19 @@ void G_ClientUserinfoChanged(gentity_t *ent, const char *u)
clientnum = ent - g_entities;
Q_strncpyz(oldname, client->pers.netname, sizeof(oldname));
if (gi.SanitizeName(s, client->pers.netname, sizeof(client->pers.netname))) {
gi.Printf("WARNING: had to sanitize the name for client %i\n", clientnum);
}
if (strcmp(oldname, client->pers.netname)) {
//
// Added in OPM
// Print name changes
//
gi.Printf("Client %i changed name from '%s' to '%s'\n", clientnum, oldname, client->pers.netname);
}
s = Info_ValueForKey(u, "dm_playermodel");
if (!s) {