From 1dd1f6db344c403fb6b90d6dff9b19cee73ffc0b Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Sat, 20 Jun 2009 14:16:42 +0200 Subject: * Implement parameter 'reason' for mute command. --HG-- branch : trunk --- src/game/Level2.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/game/Level2.cpp b/src/game/Level2.cpp index 4caa6f29578..4e80cfda1d7 100644 --- a/src/game/Level2.cpp +++ b/src/game/Level2.cpp @@ -69,6 +69,10 @@ bool ChatHandler::HandleMuteCommand(const char* args) if(!timetonotspeak) return false; + char *mutereason = strtok(NULL, " "); + if(!mutereason) + strcpy(mutereason, "No reason."); + uint32 notspeaktime = (uint32) atoi(timetonotspeak); if(!normalizePlayerName(cname)) @@ -118,9 +122,9 @@ bool ChatHandler::HandleMuteCommand(const char* args) LoginDatabase.PExecute("UPDATE account SET mutetime = " I64FMTD " WHERE id = '%u'",uint64(mutetime), account_id ); if(chr) - ChatHandler(chr).PSendSysMessage(LANG_YOUR_CHAT_DISABLED, notspeaktime); + ChatHandler(chr).PSendSysMessage(LANG_YOUR_CHAT_DISABLED, notspeaktime, mutereason); - PSendSysMessage(LANG_YOU_DISABLE_CHAT, cname.c_str(), notspeaktime); + PSendSysMessage(LANG_YOU_DISABLE_CHAT, cname.c_str(), notspeaktime, mutereason); return true; } -- cgit v1.2.3