From 732e25b01e31620fa9fdd806c094e6bcbf8d13c8 Mon Sep 17 00:00:00 2001 From: nullifiedcat Date: Sat, 3 Dec 2016 14:42:34 +0300 Subject: [PATCH] init convarspoof --- uran/src/cvarspoof.h | 16 ++++++++++++++++ uran/src/hacks/Misc.cpp | 5 ++++- 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 uran/src/cvarspoof.h diff --git a/uran/src/cvarspoof.h b/uran/src/cvarspoof.h new file mode 100644 index 00000000..7e57600e --- /dev/null +++ b/uran/src/cvarspoof.h @@ -0,0 +1,16 @@ +/* + * cvarspoof.h + * + * Created on: Dec 3, 2016 + * Author: nullifiedcat + */ + +#ifndef CVARSPOOF_H_ +#define CVARSPOOF_H_ + +class SpoofedConVar { +public: + SpoofedConVar(const char* name); +}; + +#endif /* CVARSPOOF_H_ */ diff --git a/uran/src/hacks/Misc.cpp b/uran/src/hacks/Misc.cpp index c92522c9..dc4e212e 100644 --- a/uran/src/hacks/Misc.cpp +++ b/uran/src/hacks/Misc.cpp @@ -127,14 +127,17 @@ void CC_DumpPlayers(const CCommand& args) { void LockConCommand(const char* name, bool lock) { ConCommandBase* cmd = interfaces::cvar->FindCommandBase(name); if (lock) { + // TODO LockConCommand FIX! cmd->m_nFlags |= FCVAR_CHEAT; + cmd->m_nFlags |= FCVAR_REPLICATED; } else { cmd->m_nFlags &= ~FCVAR_CHEAT; + cmd->m_nFlags &= ~FCVAR_REPLICATED; } } void LockConCommands(bool lock) { - LockConCommand("thirdperson", lock); + LockConCommand("sv_cheats", lock); } ConCommandBase* teamname = 0;