From c1c666d37d924f4ef9c544b7ce25fc3ef7b6dd15 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 25 Feb 2016 17:43:16 +0300 Subject: Replace direct gm commands to gm command functions. --- src/utils/gmfunctions.cpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'src/utils/gmfunctions.cpp') diff --git a/src/utils/gmfunctions.cpp b/src/utils/gmfunctions.cpp index 35f68b133..d548cf79d 100644 --- a/src/utils/gmfunctions.cpp +++ b/src/utils/gmfunctions.cpp @@ -54,6 +54,14 @@ void runCommand(const std::string &command, } } +void runCommand(const std::string &command) +{ + chatHandler->talk(std::string( + settings.gmCommandSymbol).append( + command), + GENERAL_CHANNEL); +} + void runCharCommand(const std::string &command, const std::string &name, const std::string ¶ms) @@ -90,4 +98,25 @@ void runCharCommand(const std::string &command, } } +void runCharCommand(const std::string &command, + const std::string &name) +{ + if (localPlayer && name == localPlayer->getName()) + { + chatHandler->talk(std::string( + settings.gmCommandSymbol).append( + command), + GENERAL_CHANNEL); + } + else + { + chatHandler->talk(std::string( + settings.gmCharCommandSymbol).append( + command).append( + " ").append( + name), + GENERAL_CHANNEL); + } +} + } // namespace Gm -- cgit v1.2.3-70-g09d2