diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2017-01-26 20:18:47 +0100 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2017-03-09 16:52:17 +0100 |
| commit | 65a5714960cc0692403bb80cfe9b548575cb3eed (patch) | |
| tree | af80155b3088ff5e278cf18fbba7847fd6ce05bb | |
| parent | 69375362ae8d50a46014a982036e5e07845f02db (diff) | |
| download | manager-65a5714960cc0692403bb80cfe9b548575cb3eed.tar.gz manager-65a5714960cc0692403bb80cfe9b548575cb3eed.zip | |
Group queue commands
| -rw-r--r-- | src/crsm.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index 7dadc59..de2d425 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -1614,7 +1614,11 @@ void CRSM::setupCmds() addCommand("client deactivate", &CRSM::passToClonkPcNameGrouped, Clonk | IRC | Management, Admin, "Deaktiviert den angegebenen Client.", "<PC-Name¦Chatnick>"); addCommand("client activate", &CRSM::passToClonkPcNameGrouped, Clonk | IRC | Management, Admin, "Aktiviert den angegebenen Client.", "<PC-Name¦Chatnick>"); - addCommand("queue", &CRSM::queue, Clonk | IRC | Management, User, "Zeigt die nächsten " + QString::number(Config.Hosting.UserListLength) + " Szenarien auf der Warteliste."); + addCommandGroup("queue", Clonk | IRC | Management, User, "Zeigt die nächsten " + QString::number(Config.Hosting.UserListLength) + " Szenarien auf der Warteliste.", "", &CRSM::queue); + addCommand("queue list", &CRSM::queue, Clonk | IRC | Management, User, "Zeigt die nächsten " + QString::number(Config.Hosting.UserListLength) + " Szenarien auf der Warteliste."); + addCommand("queue skip", &CRSM::skip, Clonk | IRC | Management, User, "Entfernt das nächste (eigene) Szenario (oder das auf [Warteschlangenposition]) aus der Wunschliste.", "[Warteschlangenposition]"); + addCommand("queue clear", &CRSM::clear, Clonk | IRC | Management, Moderator, "Löscht die Wunschliste."); + addCommand("host", &CRSM::host, Clonk | IRC | Management, User, "Nimmt das angegebene Szenario in die Warteschlange auf. Optional in der Liga, wenn \"--league\" angegeben wird.", "[--league] <[Rundenordner[.c4f]/]Szenarioname¦Alias>"); addCommand("list", &CRSM::list, Clonk | IRC | Management, User, "Listet alle definierten Aliase oder alle möglichen Szenarien und Ordner auf, bzw. alle Szenarien im Ordner oder Rundenordner.", "[Aliase¦Rundenordner[.c4f]]"); 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."); @@ -1643,10 +1647,8 @@ void CRSM::setupCmds() 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, User, "Entfernt das nächste (eigene) Szenario (oder das auf [Warteschlangenposition]) aus der Wunschliste.", "[Warteschlangenposition]"); addCommand("next", &CRSM::next, Clonk | IRC | Management, Moderator, "Versucht das aktuelle Szenario zu überspringen."); addCommand("kill", &CRSM::kill, IRC | Management, Moderator, "Tötet den Clonk-Server, vorausgesetzt es läuft einer.", "", "Tötet den Clonk-Server, vorausgesetzt es läuft einer. Bitte nur verwenden wenn " + Config.CRSM.CommandSigns.first() + "next nicht funktioniert."); - addCommand("clear", &CRSM::clear, Clonk | IRC | Management, Moderator, "Löscht die Wunschliste."); addCommand("modinfo", &CRSM::modinfo, IRC | Management, Moderator, "Listet alle Moderatoren auf."); addCommandGroup("alias", Clonk | IRC | Management, User, "Die alias-Befehlsgruppe erlaubt das Verwalten der Szenarioaliase."); |
