- added a third state for cl_blockcheats. ==2 now blocks them silently.

This commit is contained in:
Rachael Alexanderson 2019-06-04 02:54:18 -04:00
parent 380398bcd6
commit 5c0334e3ce

View file

@ -74,7 +74,7 @@ extern bool insave;
CVAR (Bool, sv_cheats, false, CVAR_SERVERINFO | CVAR_LATCH) CVAR (Bool, sv_cheats, false, CVAR_SERVERINFO | CVAR_LATCH)
CVAR (Bool, sv_unlimited_pickup, false, CVAR_SERVERINFO) CVAR (Bool, sv_unlimited_pickup, false, CVAR_SERVERINFO)
CVAR (Bool, cl_blockcheats, false, 0) CVAR (Int, cl_blockcheats, 0, 0)
CCMD (toggleconsole) CCMD (toggleconsole)
{ {
@ -88,9 +88,9 @@ bool CheckCheatmode (bool printmsg)
if (printmsg) Printf ("sv_cheats must be true to enable this command.\n"); if (printmsg) Printf ("sv_cheats must be true to enable this command.\n");
return true; return true;
} }
else if (cl_blockcheats) else if (cl_blockcheats != 0)
{ {
if (printmsg) Printf ("cl_blockcheats is turned on and disabled this command.\n"); if (printmsg && cl_blockcheats == 1) Printf ("cl_blockcheats is turned on and disabled this command.\n");
return true; return true;
} }
else else