mirror of
https://github.com/diamante0018/MW3ServerFreezer.git
synced 2025-05-14 08:24:51 +00:00
28 lines
661 B
C++
28 lines
661 B
C++
#include <std_include.hpp>
|
|
|
|
namespace game {
|
|
ScreenPlacement* ScrPlace_GetUnsafeFullPlacement() {
|
|
return scrPlaceFullUnsafe;
|
|
}
|
|
|
|
static DWORD Dvar_SetVariant_t = 0x649170;
|
|
void __declspec(naked) Dvar_SetVariant(dvar_t* /*dvar*/, DvarValue /*value*/,
|
|
DvarSetSource /*source*/) {
|
|
__asm {
|
|
pushad
|
|
|
|
mov eax, [esp + 0x20 + 0x4] // dvar
|
|
push [esp + 0x20 + 0x18] // source
|
|
push [esp + 0x20 + 0x18] // value
|
|
push [esp + 0x20 + 0x18] // value
|
|
push [esp + 0x20 + 0x18] // value
|
|
push [esp + 0x20 + 0x18] // value
|
|
call Dvar_SetVariant_t
|
|
add esp, 0x14
|
|
|
|
popad
|
|
ret
|
|
}
|
|
}
|
|
} // namespace game
|