Update Interfaces.cpp

This commit is contained in:
0TheSpy
2022-11-10 03:05:22 +03:00
committed by GitHub
parent 5fdf413b27
commit fc654392e8

View File

@ -227,23 +227,22 @@ void SetValueUnrestricted(const char* cvar, float value)
} }
void NETSetConVar(const char* name, const char* value) void NETSetConVar(const char* cvarname, const char* cvarvalue)
{ {
//__asm pushad //__asm pushad
static void* pvSetConVar = NULL; char name[1024]; char value[1024];
strcpy(name, cvarname);
strcpy(value, cvarvalue);
static void* pvSetConVar = (void*)FindPatternV2(XorStr("engine.dll"), XorStr("8D 4C 24 1C E8 ? ? ? ? 56"));
printfdbg("NETSetConVar %s %s\n", cvarname, value);
if (!pvSetConVar) if (pvSetConVar) {
pvSetConVar = (void*)FindPatternV2(XorStr("engine.dll"), XorStr("8D 4C 24 1C E8 ? ? ? ? 56")); Invoke_NET_SetConVar(pvSetConVar, cvarname, value);
}
if (pvSetConVar)
Invoke_NET_SetConVar(pvSetConVar, name, value);
//__asm popad //__asm popad
} }
void SetName(const char* pszName)
{
NETSetConVar(XorStr("name"), pszName);
}