45 {
47
50
51 if (type == "bg")
52 {
55 }
56 else if (type == "arena")
57 {
60 }
61 else if (type == "autobroadcast")
62 {
64 {
67 }
68
71 }
72
75 return true;
76 }
@ LANG_CMD_SETTINGS_ANNOUNCER_OFF
Definition Language.h:1153
@ LANG_CMD_AUTOBROADCAST_LVL_ERROR
Definition Language.h:1151
@ LANG_CMD_SETTINGS_ANNOUNCER_ON
Definition Language.h:1152
@ ANNOUNCER_FLAG_DISABLE_AUTOBROADCAST
Definition PlayerSettings.h:36
@ ANNOUNCER_FLAG_DISABLE_ARENA_QUEUE
Definition PlayerSettings.h:35
@ ANNOUNCER_FLAG_DISABLE_BG_QUEUE
Definition PlayerSettings.h:34
const std::string AzerothcorePSSource
Definition PlayerSettings.h:24
@ SETTING_ANNOUNCER_FLAGS
Definition PlayerSettings.h:28
@ CONFIG_AUTOBROADCAST_MIN_LEVEL_DISABLE
Definition WorldConfig.h:314
void PSendSysMessage(std::string_view str, bool escapeCharacters=false)
Definition Chat.cpp:219
void SetSentErrorMessage(bool val)
Definition Chat.h:238
Player * GetPlayer() const
Definition Chat.cpp:37
void UpdatePlayerSetting(std::string const &source, uint32 index, uint32 value)
Definition PlayerSettings.cpp:159
PlayerSetting GetPlayerSetting(std::string const &source, uint32 index)
Definition PlayerSettings.cpp:132
uint8 GetLevel() const
Definition Unit.h:1103
#define sWorld
Definition World.h:317
Definition PlayerSettings.h:40
void AddFlag(uint32 flag)
Definition PlayerSettings.h:48
void RemoveFlag(uint32 flag)
Definition PlayerSettings.h:49
uint32 value
Definition PlayerSettings.h:44