about summary refs log tree commit diff
path: root/src/engine/console.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/console.h')
-rw-r--r--src/engine/console.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/console.h b/src/engine/console.h
index 8951d2d1..44c40c16 100644
--- a/src/engine/console.h
+++ b/src/engine/console.h
@@ -18,6 +18,7 @@ public:
 		OUTPUT_LEVEL_DEBUG,
 
 		ACCESS_LEVEL_ADMIN=0,
+		ACCESS_LEVEL_SUBADMIN,
 		ACCESS_LEVEL_MOD,
 
 		TEMPCMD_NAME_LENGTH=32,
@@ -69,7 +70,7 @@ public:
 	virtual void PossibleCommands(const char *pStr, int FlagMask, bool Temp, FPossibleCallback pfnCallback, void *pUser) = 0;
 	virtual void ParseArguments(int NumArgs, const char **ppArguments) = 0;
 
-	virtual void Register(const char *pName, const char *pParams, int Flags, FCommandCallback pfnFunc, void *pUser, const char *pHelp) = 0;
+	virtual void Register(const char *pName, const char *pParams, int Flags, FCommandCallback pfnFunc, void *pUser, const char *pHelp, int accessLevel = ACCESS_LEVEL_SUBADMIN) = 0;
 	virtual void RegisterTemp(const char *pName, const char *pParams, int Flags, const char *pHelp) = 0;
 	virtual void DeregisterTemp(const char *pName) = 0;
 	virtual void DeregisterTempAll() = 0;