diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2015-10-08 23:11:52 +0200 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2015-10-08 23:11:52 +0200 |
| commit | ea239d38775e078eacec3c89eab2a8ace280a7c7 (patch) | |
| tree | 61416350ac08517024d5eba96acebef33db6b7a7 /src/crsm.cpp | |
| parent | 7d36ead3897033b59cb7e45ade66f4f763ace759 (diff) | |
| download | manager-ea239d38775e078eacec3c89eab2a8ace280a7c7.tar.gz manager-ea239d38775e078eacec3c89eab2a8ace280a7c7.zip | |
Fix start-command without arguments
Diffstat (limited to 'src/crsm.cpp')
| -rw-r--r-- | src/crsm.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index ca44ca3..cdab049 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -1321,7 +1321,7 @@ void CRSM::setupCmds() addCommand("clientlist", &CRSM::clientlist, IRC | Management, User, "Listet alle verbundenen Clients mit PC-Name und Chatnick auf."); addCommand("help", &CRSM::help, Clonk | IRC | Management, User, "Zeigt die Hilfe an.", "[long¦Befehlsname]", "Listet alle verfügbaren Befehle auf. Mit long werden alle verfügbaren Befehle mit Kurzbeschreibung aufgelistet."); addCommand("stop", &CRSM::passToClonk, Clonk | IRC | Management, Admin, "Stoppt einen laufenden Countdown."); - addCommand("start", &CRSM::passToClonkNumeric, Clonk | IRC | Management, Admin, "Startet den Countdown.", "[Countdownzeit in s]"); + addCommand("start", &CRSM::passToClonkNumericOrEmpty, Clonk | IRC | Management, Admin, "Startet den Countdown.", "[Countdownzeit in s]"); addCommand("teamdist", &CRSM::passToClonk, Clonk | IRC | Management, Admin, "Ändert die Teamverteilung.", "<none¦free¦host¦random¦randominv>"); addCommand("plrteam", &CRSM::passToClonk, Clonk | IRC, Admin, "Ändert das Team eines Spielers.", "<Spieler> <neues Team>", "Verschiebt <Spieler> in das <neue Team>."); addCommand("pause", &CRSM::passToClonk, Clonk | IRC | Management, Admin, "Pausiert das Spiel."); @@ -2052,6 +2052,17 @@ CMD_FUNCTION_IMPL(passToClonkNumeric) } } +CMD_FUNCTION_IMPL(passToClonkNumericOrEmpty) + if(args.isEmpty()) + { + writeToServer("/" + cmd + "\n"); + } + else + { + passToClonkNumeric(cmd, args, client, userType); + } +} + CMD_FUNCTION_IMPL(passToClonkOnOff) if(args != "on" && args != "off") { |
