diff options
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()) { |
