Donetsk/hook_lib/dvar.cpp
Sku-111 7db48e99cf added debug_output, update for weapefs, enabled jump_height dvar
update for custom weapondef loading/dumping by jydenx
added debug_output with print_debug dvar by staturnz
enabled functionality for jump_height dvar
2023-11-04 22:35:37 +01:00

37 lines
874 B
C++

#include "dvar.h"
#include "game_inc.h"
void addCustomDvars()
{
}
dvar_t* Dvar_RegisterBool_Detour(const char* dvarName, bool value, unsigned int flags, const char* description)
{
if (strcmp(dvarName, "LSTQOKLTRN") == 0) {
printf("dvar registered!\n");
value = true;
}
if (strcmp(dvarName, "MPSSOTQQPM") == 0) {
printf("dvar registered!\n");
value = true;
}
dvar_t* ret = dvar_registerbool.stub<dvar_t*>(dvarName, value, flags, description);
return ret;
}
dvar_t* Dvar_RegisterString_Detour(const char* dvarName, const char* value, unsigned int flags, const char* description)
{
return dvar_registerstring.stub<dvar_t*>(dvarName, value, flags, description);
}
dvar_t* Dvar_FindVarByName_Detour(const char* dvarName)
{
dvar_t* ret = dvar_findvarbyname.stub<dvar_t*>(dvarName);
return ret;
}
bool CheatsEnabled()
{
return sv_cheats->current.enabled;
}