diff options
author | Ratakor <ratakor@disroot.org> | 2023-06-12 18:42:13 +0200 |
---|---|---|
committer | Ratakor <ratakor@disroot.org> | 2023-06-12 18:42:13 +0200 |
commit | 468df4d309d0474133178248b54f29b878574954 (patch) | |
tree | 383df8efd29825da5c0356b48ffb918ab76bed03 | |
parent | 94480f3e604e79ec6a754e455e862604a3984d4f (diff) |
Fix name update in update_playerv0.0.9
-rw-r--r-- | src/cmd_help.c | 2 | ||||
-rw-r--r-- | src/stats.c | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/cmd_help.c b/src/cmd_help.c index 512052e..dcd7e85 100644 --- a/src/cmd_help.c +++ b/src/cmd_help.c @@ -28,7 +28,7 @@ help(char *buf, size_t siz) if (i < len - 1) strlcat(buf, "or ", siz); } - strlcat(buf, "so I can have a look at your stats 👀\n", siz); + strlcat(buf, "to enter the database.\n", siz); strlcat(buf, "Commands:\n", siz); strlcat(buf, "\t/stats *screenshot*\n", siz); strlcat(buf, "\t/info *[[@]user]*\n", siz); diff --git a/src/stats.c b/src/stats.c index 380cad6..d97157d 100644 --- a/src/stats.c +++ b/src/stats.c @@ -263,7 +263,7 @@ create_player(Player *player, unsigned int i) if (player->name) players[i].name = strndup(player->name, MAX_USERNAME_LEN); else - players[i].name = strdup("placeholder"); /* FIXME */ + players[i].name = strdup("(null)"); players[i].kingdom = strndup(player->kingdom, MAX_KINGDOM_LEN); for (j = 2; j < LENGTH(fields); j++) ((long *)&players[i])[j] = ((long *)player)[j]; @@ -277,8 +277,8 @@ update_player(char *buf, int siz, Player *player, unsigned int i) long old, new, diff; struct tm *tm = gmtime(&players[i].update); - /* update player */ - if (player->name) + /* update player only if it was added by and admin */ + if (player->name && strcmp(players[i].name, "(null)") == 0) strlcpy(players[i].name, player->name, MAX_USERNAME_LEN); siz -= snprintf(buf, siz, "**%s**'s profile has been updated.\n\n", |