mirror of
https://github.com/shavitush/bhoptimer.git
synced 2025-12-09 19:38:25 +00:00
Allowed shavit-wr to be reloaded while the server is running.
This commit is contained in:
parent
7063e86cfa
commit
bfcc337598
@ -31,6 +31,7 @@
|
|||||||
// #define DEBUG
|
// #define DEBUG
|
||||||
|
|
||||||
bool gB_Late = false;
|
bool gB_Late = false;
|
||||||
|
bool gB_Shavit = false;
|
||||||
bool gB_Rankings = false;
|
bool gB_Rankings = false;
|
||||||
bool gB_Stats = false;
|
bool gB_Stats = false;
|
||||||
|
|
||||||
@ -152,16 +153,19 @@ public void OnPluginStart()
|
|||||||
OnAdminMenuReady(null);
|
OnAdminMenuReady(null);
|
||||||
|
|
||||||
// modules
|
// modules
|
||||||
|
gB_Shavit = LibraryExists("shavit");
|
||||||
gB_Rankings = LibraryExists("shavit-rankings");
|
gB_Rankings = LibraryExists("shavit-rankings");
|
||||||
gB_Stats = LibraryExists("shavit-stats");
|
gB_Stats = LibraryExists("shavit-stats");
|
||||||
|
|
||||||
// cache
|
// cache
|
||||||
gA_ValidMaps = new ArrayList(192);
|
gA_ValidMaps = new ArrayList(192);
|
||||||
|
|
||||||
// mysql
|
if(gB_Shavit)
|
||||||
Shavit_GetDB(gH_SQL);
|
{
|
||||||
SQL_SetPrefix();
|
Shavit_GetDB(gH_SQL);
|
||||||
SetSQLInfo();
|
SQL_SetPrefix();
|
||||||
|
SetSQLInfo();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnConVarChanged(ConVar convar, const char[] oldValue, const char[] newValue)
|
public void OnConVarChanged(ConVar convar, const char[] oldValue, const char[] newValue)
|
||||||
@ -252,7 +256,11 @@ public void OnLibraryAdded(const char[] name)
|
|||||||
{
|
{
|
||||||
if(StrEqual(name, "shavit"))
|
if(StrEqual(name, "shavit"))
|
||||||
{
|
{
|
||||||
|
gB_Shavit = true;
|
||||||
|
|
||||||
Shavit_GetDB(gH_SQL);
|
Shavit_GetDB(gH_SQL);
|
||||||
|
SQL_SetPrefix();
|
||||||
|
SetSQLInfo();
|
||||||
}
|
}
|
||||||
|
|
||||||
else if(StrEqual(name, "shavit-rankings"))
|
else if(StrEqual(name, "shavit-rankings"))
|
||||||
@ -270,6 +278,7 @@ public void OnLibraryRemoved(const char[] name)
|
|||||||
{
|
{
|
||||||
if(StrEqual(name, "shavit"))
|
if(StrEqual(name, "shavit"))
|
||||||
{
|
{
|
||||||
|
gB_Shavit = false;
|
||||||
gH_SQL = null;
|
gH_SQL = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user