From db71497f6a91e13d1c099b531eed4aeb5cc1ffb7 Mon Sep 17 00:00:00 2001 From: "Marius \"Teelevision\" Neugebauer" Date: Wed, 7 May 2014 21:37:54 +0200 Subject: output voteban to chat --- src/engine/server.h | 2 ++ src/engine/server/server.cpp | 4 ++-- src/game/server/gamecontext.h | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/engine/server.h b/src/engine/server.h index 9ff700f4..8fe50886 100644 --- a/src/engine/server.h +++ b/src/engine/server.h @@ -104,6 +104,8 @@ public: virtual const char *NetVersion() = 0; virtual bool IsClientAimBot(int ClientID) = 0; + + virtual void InformPlayers(const char *pText) = 0; }; extern IGameServer *CreateGameServer(); diff --git a/src/engine/server/server.cpp b/src/engine/server/server.cpp index 176a724d..2ad7fbf0 100644 --- a/src/engine/server/server.cpp +++ b/src/engine/server/server.cpp @@ -1626,9 +1626,9 @@ void CServer::ConVoteban(IConsole::IResult *pResult, void *pUser) pThis->AddVoteban(ClientID, time); // message to console and chat char aBuf[128]; - str_format(aBuf, sizeof(aBuf), "%s has been votebanned for %d:%02d min.", pThis->ClientName(ClientID), time/60, time%60); + str_format(aBuf, sizeof(aBuf), "'%s' has been banned from voting for %d:%02d min.", pThis->ClientName(ClientID), time/60, time%60); pThis->Console()->Print(IConsole::OUTPUT_LEVEL_STANDARD, "Server", aBuf); - // pSelf->SendChatTarget(-1, aBuf); + pThis->GameServer()->InformPlayers(aBuf); } void CServer::ConUnvoteban(IConsole::IResult *pResult, void *pUser) diff --git a/src/game/server/gamecontext.h b/src/game/server/gamecontext.h index b4435dfb..71f6308a 100644 --- a/src/game/server/gamecontext.h +++ b/src/game/server/gamecontext.h @@ -166,7 +166,7 @@ public: void SendEmoticon(int ClientID, int Emoticon); void SendWeaponPickup(int ClientID, int Weapon); void SendBroadcast(const char *pText, int ClientID); - + virtual void InformPlayers(const char *pText) { SendChatTarget(-1, pText); } // void CheckPureTuning(); -- cgit 1.4.1