diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2015-11-05 15:24:00 +0100 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2015-11-05 15:24:00 +0100 |
| commit | 4cb2ae46bc2a6fa5b03e8858cd9f40fcdf5c0d3e (patch) | |
| tree | a56443c35dbf02801d035d43b78e657c304231f3 /src/crsm.cpp | |
| parent | 47cf880a0041c1a4cee8f25b50f05675038fea59 (diff) | |
| download | manager-4cb2ae46bc2a6fa5b03e8858cd9f40fcdf5c0d3e.tar.gz manager-4cb2ae46bc2a6fa5b03e8858cd9f40fcdf5c0d3e.zip | |
Add "irc raw"-command
Diffstat (limited to 'src/crsm.cpp')
| -rw-r--r-- | src/crsm.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index 03bb54b..174fe71 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -1381,6 +1381,7 @@ void CRSM::setupCmds() addCommand("irc reconnect", &CRSM::reconnectIrc, Management, UserType::Max, "Stellt die IRC-Verbindung wieder her."); addCommand("irc say", &CRSM::ircSay, IRC | Management, Moderator, "Schreibt die <Nachricht> an <Channel¦Nick>.", "<Channel¦Nick> <Nachricht>"); addCommand("irc watch", &CRSM::ircWatch, IRC | Management, Moderator, "Sendet alle Nachrichten, die der Server im IRC-Netzwerk aufschnappt, an Moderatoren, die watch aktiviert haben.", "<on¦off>"); + addCommand("irc raw", &CRSM::ircRaw, IRC | Management, Moderator, "Sendet, analog zu /QUOTE oder /RAW, eine <Rohnachricht> an den IRC-Server.", "<Rohnachricht>"); } addCommandGroup("exit", Management, UserType::Max, "Beendet den Server Mananger.", "Beendet den Server Mananger und falls ein Clonk-Server läuft auch diesen. Die Unterbefehle ermöglichen außerdem diverse Zusatzvarienten des Beendens.", &CRSM::exit); @@ -2579,6 +2580,11 @@ CMD_FUNCTION_IMPL(ircWatch) return Success; } +CMD_FUNCTION_IMPL(ircRaw) + connection->sendCommand(IrcCommand::createQuote(args)); + return Success; +} + CMD_FUNCTION_IMPL(getAdmin) if(Session.IRC.Admin.empty() && Session.Clonk.Admin.empty()) { |
