diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-01-26 22:08:19 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-01-26 22:08:19 +0300 |
commit | 6efadd44eea9af2bd4ea5d9b6b5f6fd998408e4c (patch) | |
tree | 90d12930aa2e7dd0553d49716b2d92aebc7dedf4 | |
parent | 620d7602a2c32973b33a079159f56f632bbd983d (diff) | |
download | manaplus-6efadd44eea9af2bd4ea5d9b6b5f6fd998408e4c.tar.gz manaplus-6efadd44eea9af2bd4ea5d9b6b5f6fd998408e4c.tar.bz2 manaplus-6efadd44eea9af2bd4ea5d9b6b5f6fd998408e4c.tar.xz manaplus-6efadd44eea9af2bd4ea5d9b6b5f6fd998408e4c.zip |
add chat command for uploading server config.xml
New chat command: /uploadserverconfig
-rw-r--r-- | src/commands.cpp | 7 | ||||
-rw-r--r-- | src/commands.h | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/commands.cpp b/src/commands.cpp index 8ebcfd5fd..c0f719054 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -1342,6 +1342,13 @@ impHandler0(uploadConfig) "?xml"); } +impHandler0(uploadServerConfig) +{ + uploadFile(_("Uploaded server config into:"), + serverConfig.getFileName(), + "?xml"); +} + impHandler0(uploadLog) { uploadFile(_("Uploaded log into:"), diff --git a/src/commands.h b/src/commands.h index 6c2101f42..e53d66559 100644 --- a/src/commands.h +++ b/src/commands.h @@ -131,6 +131,7 @@ namespace Commands decHandler(talkRaw); decHandler(talkPet); decHandler(uploadConfig); + decHandler(uploadServerConfig); decHandler(uploadLog); void replaceVars(std::string &str); @@ -230,6 +231,7 @@ enum COMMAND_TALKRAW, COMMAND_TALKPET, COMMAND_UPLOADCONFIG, + COMMAND_UPLOADSERVERCONFIG, COMMAND_UPLOADLOG, COMMAND_HACK, END_COMMANDS @@ -329,6 +331,7 @@ static const CommandInfo commands[] = {"talkraw", &Commands::talkRaw, -1, true}, {"talkpet", &Commands::talkPet, -1, true}, {"uploadconfig", &Commands::uploadConfig, -1, false}, + {"uploadserverconfig", &Commands::uploadServerConfig, -1, false}, {"uploadlog", &Commands::uploadLog, -1, false}, {"hack", &Commands::hack, -1, true} }; |