diff options
| author | click <none@none> | 2010-11-14 00:29:34 +0100 |
|---|---|---|
| committer | click <none@none> | 2010-11-14 00:29:34 +0100 |
| commit | c0536f374abcd64d3e7e5b68fb570edffc2f23df (patch) | |
| tree | d5fc3f02ed4fed987b59594d03cbae03e96f0e63 /src/server/game/World | |
| parent | 9ba52c474bc236406c8f8562c7db3f3316bcfabc (diff) | |
Core: Allow toggling ticketsystem on/off by config-setting (patch by leak)
Closes issue 4744.
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/World')
| -rwxr-xr-x | src/server/game/World/World.cpp | 5 | ||||
| -rwxr-xr-x | src/server/game/World/World.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/World/World.cpp b/src/server/game/World/World.cpp index 30fd869def1..a0199a4d2d4 100755 --- a/src/server/game/World/World.cpp +++ b/src/server/game/World/World.cpp @@ -400,6 +400,9 @@ void World::LoadConfigSettings(bool reload) SetPlayerAmountLimit(sConfig.GetIntDefault("PlayerLimit", 100)); SetMotd(sConfig.GetStringDefault("Motd", "Welcome to a Trinity Core Server.")); + ///- Read ticket system setting from the config file + m_bool_configs[CONFIG_ALLOW_TICKETS] = sConfig.GetBoolDefault("AllowTickets", true); + ///- Get string for new logins (newly created characters) SetNewCharString(sConfig.GetStringDefault("PlayerStart.String", "")); @@ -1670,6 +1673,8 @@ void World::SetInitialWorldSettings() sLog.outString("Starting Arena Season..."); sGameEventMgr.StartArenaSeason(); + sTicketMgr.Initialize(); + sLog.outString("Loading World States..."); // must be loaded before battleground and outdoor PvP LoadWorldStates(); diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h index 92e53e7ef82..d442ad18442 100755 --- a/src/server/game/World/World.h +++ b/src/server/game/World/World.h @@ -161,6 +161,7 @@ enum WorldBoolConfigs CONFIG_CHATLOG_BGROUND, CONFIG_DUNGEON_FINDER_ENABLE, CONFIG_AUTOBROADCAST, + CONFIG_ALLOW_TICKETS, BOOL_CONFIG_VALUE_COUNT }; |
