diff --git a/RestartManager/scripting/RestartManager.sp b/RestartManager/scripting/RestartManager.sp index 68bab3ae..b2501a20 100644 --- a/RestartManager/scripting/RestartManager.sp +++ b/RestartManager/scripting/RestartManager.sp @@ -39,9 +39,7 @@ public void OnPluginStart() AutoExecConfig(true); GetUptimeIfControlledRestart(); - char sDefaultMap[64]; - g_cvarDefaultMap.GetString(sDefaultMap, sizeof(sDefaultMap)); - SetStartMap(sDefaultMap); + RegServerCmd("changelevel", BlockMapSwitch); @@ -49,6 +47,16 @@ public void OnPluginStart() CreateTimer(60.0, ForceRestartMessage, _, TIMER_REPEAT); } +//---------------------------------------------------------------------------------------------------- +// Purpose: +//---------------------------------------------------------------------------------------------------- +public void OnConfigsExecuted() +{ + char sDefaultMap[64]; + g_cvarDefaultMap.GetString(sDefaultMap, sizeof(sDefaultMap)); + SetStartMap(sDefaultMap); +} + //---------------------------------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------------------------------