fast restart cmd
made by jydenx
This commit is contained in:
parent
09f1937c4b
commit
33b96e6c5c
@ -865,6 +865,11 @@ bool DDL_SetUInt_Detour(const DDLState* state, DDLContext* ddlContext, unsigned
|
||||
return ddl_setuint.stub<bool>(state, ddlContext, val);
|
||||
}
|
||||
|
||||
void SV_CmdsMP_FastRestart_f() {
|
||||
auto SV_CmdsMP_RequestMapRestart = reinterpret_cast<void(*)(bool loadScripts, bool migrate)>(0x14136C310_g);
|
||||
SV_CmdsMP_RequestMapRestart(1, 0);
|
||||
}
|
||||
|
||||
void* exception_handler_handle;
|
||||
BOOL WINAPI DllMain(HMODULE hModule, DWORD Reason, LPVOID lpVoid) {
|
||||
g_Addrs.ModuleBase = (uintptr_t)(GetModuleHandle(0));
|
||||
@ -904,6 +909,7 @@ BOOL WINAPI DllMain(HMODULE hModule, DWORD Reason, LPVOID lpVoid) {
|
||||
//Cmd_AddCommandInternal("view_vehicle_ents", Cmd_ViewVehicleEnts_f, &view_vehicle_ents_f_VAR);
|
||||
//Cmd_AddCommandInternal("loadout_save", Cmd_LoadoutSave_f, &loadout_save_f_VAR);
|
||||
Cmd_AddCommandInternal("loadout_save", SaveOperatorSkins, &loadout_save_f_VAR);
|
||||
Cmd_AddCommandInternal("fast_restart", SV_CmdsMP_FastRestart_f, &FastRestart_f_VAR);
|
||||
|
||||
// patch ui_maxclients limit
|
||||
utils::hook::nop(0x140F30210_g, 5);
|
||||
|
@ -372,6 +372,7 @@ cmd_function_s ddldump_f_VAR;
|
||||
cmd_function_s weapondefdump_f_VAR;
|
||||
cmd_function_s view_vehicle_ents_f_VAR;
|
||||
cmd_function_s loadout_save_f_VAR;
|
||||
cmd_function_s FastRestart_f_VAR;
|
||||
|
||||
CmdArgs* cmd_args;
|
||||
|
||||
|
@ -125,6 +125,7 @@ extern cmd_function_s ddldump_f_VAR;
|
||||
extern cmd_function_s weapondefdump_f_VAR;
|
||||
extern cmd_function_s view_vehicle_ents_f_VAR;
|
||||
extern cmd_function_s loadout_save_f_VAR;
|
||||
extern cmd_function_s FastRestart_f_VAR;
|
||||
extern CmdArgs* cmd_args;
|
||||
|
||||
void* RtlAddVectoredExceptionHandler(LONG First, PVECTORED_EXCEPTION_HANDLER Handler);
|
||||
|
Loading…
Reference in New Issue
Block a user