1.1 --- a/core/sourcemod.cpp Sun May 13 17:12:16 2007 +0000
1.2 +++ b/core/sourcemod.cpp Sun May 13 17:23:42 2007 +0000
1.3 @@ -73,6 +73,7 @@
1.4 {
1.5 m_IsMapLoading = false;
1.6 m_ExecPluginReload = false;
1.7 + m_ExecOnMapEnd = false;
1.8 m_GotBasePath = false;
1.9 }
1.10
1.11 @@ -266,6 +267,7 @@
1.12
1.13 m_IsMapLoading = true;
1.14 m_ExecPluginReload = true;
1.15 + m_ExecOnMapEnd = true;
1.16 g_LastTime = 0.0f;
1.17 g_LastMenuTime = 0.0f;
1.18 g_LastAuthCheck = 0.0f;
1.19 @@ -403,9 +405,10 @@
1.20
1.21 void SourceModBase::LevelShutdown()
1.22 {
1.23 - if (g_pOnMapEnd)
1.24 + if (g_pOnMapEnd && m_ExecOnMapEnd)
1.25 {
1.26 g_pOnMapEnd->Execute(NULL);
1.27 + m_ExecOnMapEnd = false;
1.28 }
1.29
1.30 if (m_ExecPluginReload)