summaryrefslogtreecommitdiffstats
path: root/src/crsm.cpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2015-10-06 15:44:28 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2015-10-07 14:50:41 +0200
commitfcbbb646c868b5910460b7adefdc43ecb0246771 (patch)
treef57e209dd7fe8bfffae93178d5425ea1544d9db5 /src/crsm.cpp
parent1a38baa9d5a175b94f7b87406d437047629604d7 (diff)
downloadmanager-fcbbb646c868b5910460b7adefdc43ecb0246771.tar.gz
manager-fcbbb646c868b5910460b7adefdc43ecb0246771.zip
Add "set raw"-command
Diffstat (limited to 'src/crsm.cpp')
-rw-r--r--src/crsm.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp
index 2d1e543..5215cc4 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -1404,6 +1404,7 @@ void CRSM::setupCmds()
addCommand("set teamcolors", &CRSM::passToClonkOnOff, Clonk | IRC | Management, Admin, "De-/aktiviert Teamfarben für diese Runde.", "<on¦off>");
addCommand("set runtimejoin", &CRSM::passToClonkOnOff, Clonk | IRC | Management, Admin, "De-/aktiviert Laufzeitbeitritt für diese Runde.", "<on¦off>");
addCommand("set comment", &CRSM::passToClonk, Clonk | IRC | Management, Moderator, "Setzt den Netzwerkkommentar, bzw. entfernt ihn, wenn kein Kommentar angegeben wird.", "[Kommentar]");
+ addCommand("set raw", &CRSM::setRaw, Clonk | IRC | Management, Moderator, "Setzt beliebige /set-Werte.", "<Option> [Wert]");
addCommand("skip", &CRSM::skip, Clonk | IRC | Management, Moderator, "Entfernt das nächste Szenario aus der Wunschliste.");
addCommand("next", &CRSM::next, Clonk | IRC | Management, Moderator, "Versucht das aktuelle Szenario zu überspringen.");
@@ -2173,6 +2174,10 @@ CMD_FUNCTION_IMPL(grouphelp)
}
}
+CMD_FUNCTION_IMPL(setRaw)
+ writeToServer("/set " + args + '\n');
+}
+
IRC_CHECK_CALLBACK_IMPL(ircSetAdmin)
if(status <= 0)
{