From 61e58ee9b75683834819b84a85ba1256e2033c3f Mon Sep 17 00:00:00 2001 From: Calinou Date: Sun, 24 Jun 2012 23:18:16 +0200 Subject: Message cleanups (consistency) and prevent /me when not allowed to shout --- src/servercommand.cpp | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'src/servercommand.cpp') diff --git a/src/servercommand.cpp b/src/servercommand.cpp index fc2f22083..f14e0fba1 100644 --- a/src/servercommand.cpp +++ b/src/servercommand.cpp @@ -32,6 +32,12 @@ void cmd_status(std::wostringstream &os, void cmd_me(std::wostringstream &os, ServerCommandContext *ctx) { + if(!ctx->server->checkPriv(ctx->player->getName(), "shout")) + { + os<player->getName()); os << L"* " << name << L" " << ctx->paramstring; ctx->flags |= SEND_TO_OTHERS | SEND_NO_PREFIX; @@ -48,13 +54,13 @@ void cmd_time(std::wostringstream &os, if(!ctx->server->checkPriv(ctx->player->getName(), "settime")) { - os<parms[1])); ctx->server->setTimeOfDay(time); - os<player->getName()<<" sets time " <server->checkPriv(ctx->player->getName(), "server")) { - os<server->requestShutdown(); - os<flags |= SEND_TO_OTHERS; } @@ -82,7 +88,7 @@ void cmd_banunban(std::wostringstream &os, ServerCommandContext *ctx) { if(!ctx->server->checkPriv(ctx->player->getName(), "ban")) { - os<server->checkPriv(ctx->player->getName(), "server")) { - os<flags |= SEND_TO_OTHERS; } -- cgit v1.2.3