diff --git a/RenX.Commands/RenX_Commands.cpp b/RenX.Commands/RenX_Commands.cpp index 660ccfd..4051bd8 100644 --- a/RenX.Commands/RenX_Commands.cpp +++ b/RenX.Commands/RenX_Commands.cpp @@ -708,7 +708,7 @@ void ModsIRCCommand::trigger(IRC_Bot *source, const Jupiter::ReadableString &cha for (Jupiter::DLList::Node *node = server->players.getNode(0); node != nullptr; node = node->next) { player = node->data; - if (player->isBot == false && (player->adminType.size() != 0 || (player->access != 0 && (player->gamePrefix.isEmpty() == false || player->formatNamePrefix.isEmpty() == false)))) + if (player->isBot == false && (player->adminType.isEmpty() == false || (player->access != 0 && (player->gamePrefix.isEmpty() == false || player->formatNamePrefix.isEmpty() == false)))) { if (msg.size() != 0) msg += ", "; else msg += "Moderators in-game: "; @@ -2023,13 +2023,15 @@ void ModsGameCommand::trigger(RenX::Server *source, RenX::PlayerInfo *, const Ju player = node->data; if (player->isBot == false && (player->adminType.size() != 0 || (player->access != 0 && (player->gamePrefix.isEmpty() == false || player->formatNamePrefix.isEmpty() == false)))) { - if (msg.size() != 4) msg += ", "; - else msg += "Moderators in-game: "; + if (msg.isEmpty()) + msg = "Moderators in-game: "; + else + msg += ", "; msg += player->gamePrefix; msg += player->name; } } - if (msg.size() == 4) + if (msg.isEmpty()) { msg += "No moderators are in-game"; RenX::GameCommand *cmd = source->getCommand(STRING_LITERAL_AS_REFERENCE("modrequest"));