44 {
46
49
50 if (type == "bg")
51 {
54 }
55 else if (type == "arena")
56 {
59 }
60 else if (type == "autobroadcast")
61 {
63 {
66 }
67
70 }
71
74 return true;
75 }
@ CONFIG_AUTOBROADCAST_MIN_LEVEL_DISABLE
Definition IWorld.h:361
@ LANG_CMD_SETTINGS_ANNOUNCER_OFF
Definition Language.h:1139
@ LANG_CMD_AUTOBROADCAST_LVL_ERROR
Definition Language.h:1137
@ LANG_CMD_SETTINGS_ANNOUNCER_ON
Definition Language.h:1138
@ ANNOUNCER_FLAG_DISABLE_AUTOBROADCAST
Definition PlayerSettings.h:35
@ ANNOUNCER_FLAG_DISABLE_ARENA_QUEUE
Definition PlayerSettings.h:34
@ ANNOUNCER_FLAG_DISABLE_BG_QUEUE
Definition PlayerSettings.h:33
const std::string AzerothcorePSSource
Definition PlayerSettings.h:23
@ SETTING_ANNOUNCER_FLAGS
Definition PlayerSettings.h:27
void PSendSysMessage(std::string_view str, bool escapeCharacters=false)
Definition Chat.cpp:211
void SetSentErrorMessage(bool val)
Definition Chat.h:238
Player * GetPlayer() const
Definition Chat.cpp:36
void UpdatePlayerSetting(std::string source, uint8 index, uint32 value)
Definition PlayerSettings.cpp:115
PlayerSetting GetPlayerSetting(std::string source, uint8 index)
Definition PlayerSettings.cpp:70
uint8 GetLevel() const
Definition Unit.h:1033
#define sWorld
Definition World.h:363
Definition PlayerSettings.h:39
void AddFlag(uint32 flag)
Definition PlayerSettings.h:44
void RemoveFlag(uint32 flag)
Definition PlayerSettings.h:45
uint32 value
Definition PlayerSettings.h:40