diff options
Diffstat (limited to 'src/crsm.cpp')
| -rw-r--r-- | src/crsm.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index b9a8cd3..ee307d8 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -1384,7 +1384,7 @@ void CRSM::setupCmds() addCommand("decentralctrl", &CRSM::passToClonk, Clonk | IRC | Management, Admin, "Aktiviert den dezentralen Netzwerkmodus."); addCommand("newscriptplayer", &CRSM::passToClonk, Clonk | IRC | Management, Admin, "Fügt in der Lobby einen Script spieler hinzu.", "[Spielername]"); addCommand("removeplr", &CRSM::passToClonk, Clonk | IRC | Management, Admin, "Entfernt einen Spieler in der Lobby.", "[Spielername]"); - addCommand("nodebug", &CRSM::passToClonk, Clonk | IRC | Management, Admin, "Deaktiviert den Debug-Modus zwingend für alle."); + addCommand("nodebug", &CRSM::nodebug, Clonk | IRC | Management, User, "Deaktiviert den Debug-Modus zwingend für alle."); addCommand("autohost", &CRSM::autohost, Clonk | IRC | Management, Moderator, "Aktiviert Auto-Hosting."); addCommand("noautohost", &CRSM::autohost, Clonk | IRC | Management, Moderator, "Deaktiviert Auto-Hosting."); @@ -2708,6 +2708,18 @@ CMD_FUNCTION_IMPL(setRaw) return Success; } +CMD_FUNCTION_IMPL(nodebug) + if(userType >= Admin || client.interface == Clonk) + { + return passToClonk(cmd, args, client, userType); + } + else + { + rightsFailMessage(client, Admin); + return RightsFail; + } +} + CMD_FUNCTION_IMPL(relist) listC4Folders(); readScenarios(); |
