From b25682842931ba1414a8c83d8353eb24c7203f92 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 18 Mar 2014 13:49:30 +0300 Subject: Add /gm chat command. It send message to all online gms. --- data/help/chatcommands.txt | 1 + src/commands.cpp | 4 ++++ src/commands.h | 3 +++ 3 files changed, 8 insertions(+) diff --git a/data/help/chatcommands.txt b/data/help/chatcommands.txt index d87bfcc30..be1915e5a 100644 --- a/data/help/chatcommands.txt +++ b/data/help/chatcommands.txt @@ -47,6 +47,7 @@ <> <> <> + <> ##9<> ##2 diff --git a/src/commands.cpp b/src/commands.cpp index 0cc5cee8a..cb40d1a99 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -1270,6 +1270,10 @@ impHandler1(talkPet) Net::getChatHandler()->talk(args, GENERAL_CHANNEL); } +impHandler1(gm) +{ + Net::getChatHandler()->talk("@wgm " + args, GENERAL_CHANNEL); +} struct UploadChatInfo { diff --git a/src/commands.h b/src/commands.h index e53d66559..6dd688a17 100644 --- a/src/commands.h +++ b/src/commands.h @@ -133,6 +133,7 @@ namespace Commands decHandler(uploadConfig); decHandler(uploadServerConfig); decHandler(uploadLog); + decHandler(gm); void replaceVars(std::string &str); } // namespace Commands @@ -233,6 +234,7 @@ enum COMMAND_UPLOADCONFIG, COMMAND_UPLOADSERVERCONFIG, COMMAND_UPLOADLOG, + COMMAND_GM, COMMAND_HACK, END_COMMANDS }; @@ -333,6 +335,7 @@ static const CommandInfo commands[] = {"uploadconfig", &Commands::uploadConfig, -1, false}, {"uploadserverconfig", &Commands::uploadServerConfig, -1, false}, {"uploadlog", &Commands::uploadLog, -1, false}, + {"gm", &Commands::gm, -1, true}, {"hack", &Commands::hack, -1, true} }; -- cgit v1.2.3-70-g09d2