mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-19 00:48:56 +01:00
* Fix message that gets sent to target when using .namego command.
* Re-add clean up in mute command --HG-- branch : trunk
This commit is contained in:
@@ -846,7 +846,7 @@ bool ChatHandler::HandleNamegoCommand(const char* args)
|
||||
|
||||
PSendSysMessage(LANG_SUMMONING, nameLink.c_str(),"");
|
||||
if (needReportToTarget(target))
|
||||
ChatHandler(target).PSendSysMessage(LANG_SUMMONED_BY, nameLink.c_str());
|
||||
ChatHandler(target).PSendSysMessage(LANG_SUMMONED_BY, _player->GetName());
|
||||
|
||||
// stop flight if need
|
||||
if (target->isInFlight())
|
||||
|
||||
@@ -66,9 +66,10 @@ bool ChatHandler::HandleMuteCommand(const char* args)
|
||||
return false;
|
||||
|
||||
uint32 account_id = target ? target->GetSession()->GetAccountId() : objmgr.GetPlayerAccountIdByGUID(target_guid);
|
||||
std::string mutereasonstr;
|
||||
char *mutereason = strtok(NULL, " ");
|
||||
if(!mutereason)
|
||||
strcpy(mutereason, "No reason.");
|
||||
mutereason = mutereason;
|
||||
|
||||
// find only player from same account if any
|
||||
if(!target)
|
||||
@@ -91,11 +92,11 @@ bool ChatHandler::HandleMuteCommand(const char* args)
|
||||
LoginDatabase.PExecute("UPDATE account SET mutetime = " UI64FMTD " WHERE id = '%u'",uint64(mutetime), account_id );
|
||||
|
||||
if(target)
|
||||
ChatHandler(target).PSendSysMessage(LANG_YOUR_CHAT_DISABLED, notspeaktime, mutereason);
|
||||
ChatHandler(target).PSendSysMessage(LANG_YOUR_CHAT_DISABLED, notspeaktime, mutereasonstr.c_str());
|
||||
|
||||
std::string nameLink = playerLink(target_name);
|
||||
|
||||
PSendSysMessage(LANG_YOU_DISABLE_CHAT, nameLink, notspeaktime, mutereason);
|
||||
PSendSysMessage(LANG_YOU_DISABLE_CHAT, nameLink, notspeaktime, mutereasonstr.c_str());
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user