45 {
47
50
51 char const* label = nullptr;
52
53 if (type == "bg")
54 {
57 label = "battleground queue";
58 }
59 else if (type == "arena")
60 {
63 label = "arena queue";
64 }
65 else if (type == "pvpstart")
66 {
69 label = "PvP start";
70 }
71 else if (type == "pvpall")
72 {
75 label = "PvP";
76 }
77 else if (type == "autobroadcast")
78 {
80 {
83 }
84
87 label = "autobroadcast";
88 }
89
92 return true;
93 }
@ 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_PVP_START
Definition PlayerSettings.h:37
@ ANNOUNCER_FLAG_DISABLE_BG_QUEUE
Definition PlayerSettings.h:34
@ ANNOUNCER_FLAG_DISABLE_PVP_ALL
Definition PlayerSettings.h:38
const std::string AzerothcorePSSource
Definition PlayerSettings.h:24
@ SETTING_ANNOUNCER_FLAGS
Definition PlayerSettings.h:28
@ CONFIG_AUTOBROADCAST_MIN_LEVEL_DISABLE
Definition WorldConfig.h:318
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:44
void AddFlag(uint32 flag)
Definition PlayerSettings.h:52
void RemoveFlag(uint32 flag)
Definition PlayerSettings.h:53
uint32 value
Definition PlayerSettings.h:48