diff --git a/src/command/cmd_nick.cpp b/src/command/cmd_nick.cpp index 88d1588..08869ea 100644 --- a/src/command/cmd_nick.cpp +++ b/src/command/cmd_nick.cpp @@ -7,8 +7,11 @@ namespace command { ctx.server_peer->send_log(fmt::format("`4Usage: ``{}nickname ", ctx.prefix)); return; } - - ctx.server_peer->send_variant({ "OnNameChanged", ctx.args[0] }, ctx.local_player->get_net_id()); - ctx.server_peer->send_log(fmt::format("Display name changed to {}", ctx.args[0])); + std::string name{ ctx.args.front() }; + for (size_t i = 1; i < ctx.args.size(); ++i) { + name += " " + ctx.args[i]; + } + ctx.server_peer->send_variant({ "OnNameChanged", name }, ctx.local_player->get_net_id()); + ctx.server_peer->send_log(fmt::format("Display name changed to {}", name)); } -} \ No newline at end of file +}