|
Анонс бана, кика и мута
|
|
| INFЕRNO | Дата: Четвер, 24.05.2012, 20:32 | Сообщение # 1 |
Linux ~ root User
Чемпион
Группа: Best of the Best user Wow-info
|
Code # HG changeset patch # User MaDo # Date 1326554394 -10800 # Node ID 66812d47f6bcca7a5dd58ebfdb2d5472f77c2b00 # Parent cb04a4a860fb5b33f03bb677ced3d0171efc33df Ba_Kick_Mute_Announce
diff -r cb04a4a860fb5b33f03bb677ced3d0171efc33df -r 66812d47f6bcca7a5dd58ebfdb2d5472f77c2b00 src/server/game/Chat/Commands/Level2.cpp --- a/src/server/game/Chat/Commands/Level2.cpp Sun Jan 01 21:00:11 2012 +0300 +++ b/src/server/game/Chat/Commands/Level2.cpp Sat Jan 14 18:19:54 2012 +0300 @@ -46,6 +46,9 @@ //mute player for some times bool ChatHandler::HandleMuteCommand(const char* args) { + + std::string announce; + char* nameStr; char* delayStr; extractOptFirstArg((char*)args, &nameStr, &delayStr); @@ -57,6 +60,13 @@ if (mutereason != NULL) mutereasonstr = mutereason;
+ if(!mutereason) + { + PSendSysMessage("You must enter a reason of mute"); + SetSentErrorMessage(true); + return false; + } + Player* target; uint64 target_guid; std::string target_name; @@ -104,6 +114,16 @@
PSendSysMessage(target ? LANG_YOU_DISABLE_CHAT : LANG_COMMAND_DISABLE_CHAT_DELAYED, nameLink.c_str(), notspeaktime, mutereasonstr.c_str());
+ announce = "The character '"; + announce += nameStr; + announce += "' was muted for "; + announce += delayStr; + announce += " minutes by the character '"; + announce += m_session->GetPlayerName(); + announce += "'. The reason is: "; + announce += mutereason; + HandleAnnounceCommand(announce.c_str()); + return true; }
@@ -224,6 +244,9 @@ //kick player bool ChatHandler::HandleKickPlayerCommand(const char *args) { + + std::string announce; + Player* target = NULL; std::string playerName; if (!extractPlayerTarget((char*)args, &target, NULL, &playerName)) @@ -246,6 +269,14 @@ PSendSysMessage(LANG_COMMAND_KICKMESSAGE, playerName.c_str());
target->GetSession()->KickPlayer(); + + announce = "The character '"; + announce += target->GetName(); + announce += "' was kicked by the character '"; + announce += m_session->GetPlayerName(); + announce += "'."; + HandleAnnounceCommand(announce.c_str()); + return true; }
diff -r cb04a4a860fb5b33f03bb677ced3d0171efc33df -r 66812d47f6bcca7a5dd58ebfdb2d5472f77c2b00 src/server/game/Chat/Commands/Level3.cpp --- a/src/server/game/Chat/Commands/Level3.cpp Sun Jan 01 21:00:11 2012 +0300 +++ b/src/server/game/Chat/Commands/Level3.cpp Sat Jan 14 18:19:54 2012 +0300 @@ -2919,6 +2919,8 @@ { if (!*args) return false; + + std::string announce;
char* cnameOrIP = strtok ((char*)args, " "); if (!cnameOrIP) @@ -2984,6 +2986,21 @@ SetSentErrorMessage(true); return false; } + + if (mode == BAN_CHARACTER) + announce = "The character '"; + else if (mode == BAN_IP) + announce = "The IP '"; + else + announce = "Account '"; + announce += nameOrIP.c_str(); + announce += "' was banned for "; + announce += duration; + announce += " by the character '"; + announce += m_session->GetPlayerName(); + announce += "'. The reason is: "; + announce += reason; + HandleAnnounceCommand(announce.c_str());
return true; }
Сообщение отредактировал INFЕRNO - Четвер, 24.05.2012, 20:33 |
| |
|
|
| pivas | Дата: Четвер, 27.09.2012, 16:29 | Сообщение # 2 |
Капрал
Группа: Пользователи
|
INFЕRNO, данный патч под ласт реву?
Рипаю сайты качественно. Цена рипа в зависимости от сложности сайта. Skype: slavicbu ICQ: 646600913 Cлава.
|
| |
|
|
| INFЕRNO | Дата: Четвер, 27.09.2012, 16:33 | Сообщение # 3 |
Linux ~ root User
Чемпион
Группа: Best of the Best user Wow-info
|
Quote (pivas) INFЕRNO, данный патч под ласт реву? Quote (INFЕRNO) Дата: Четверг, 24.05.2012, 20:32 | Сообщение # 1 
|
| |
|
|
| pivas | Дата: Четвер, 27.09.2012, 17:35 | Сообщение # 4 |
Капрал
Группа: Пользователи
|
INFЕRNO, .... за 24 мая патч... Он мог изменится, вот и просилДобавлено (27.09.2012, 17:35) --------------------------------------------- а патчик то устарел, с обновлением офф.репо убран путь Code src/server/game/Chat/Commands/Level2.cpp
Рипаю сайты качественно. Цена рипа в зависимости от сложности сайта. Skype: slavicbu ICQ: 646600913 Cлава.
|
| |
|
|
| INFЕRNO | Дата: Четвер, 27.09.2012, 17:50 | Сообщение # 5 |
Linux ~ root User
Чемпион
Группа: Best of the Best user Wow-info
|
pivas, да ты же кэп!
|
| |
|
|
| Airus | Дата: Вівторок, 02.10.2012, 00:49 | Сообщение # 6 |
Капрал
Группа: V.I.P
|
pivas, ахах ты зачем сюда пришол? или ка лучше на вовжп
|
| |
|
|
| INFЕRNO | Дата: Вівторок, 02.10.2012, 18:28 | Сообщение # 7 |
Linux ~ root User
Чемпион
Группа: Best of the Best user Wow-info
|
Quote (Airus) pivas, ахах ты зачем сюда пришол? или ка лучше на вовжп Человек что-то делает на портале, пусть остается. 
|
| |
|
|
| pivas | Дата: Вівторок, 02.10.2012, 22:50 | Сообщение # 8 |
Капрал
Группа: Пользователи
|
INFЕRNO, ну хоть на этом спс
Рипаю сайты качественно. Цена рипа в зависимости от сложности сайта. Skype: slavicbu ICQ: 646600913 Cлава.
|
| |
|
|
| INFЕRNO | Дата: Вівторок, 02.10.2012, 22:57 | Сообщение # 9 |
Linux ~ root User
Чемпион
Группа: Best of the Best user Wow-info
|
нз 
|
| |
|
|