132 {
133 if (!operationArg)
134 {
136 return true;
137 }
138
139 if (operationArg->holds_alternative<bool>())
140 {
141 if (operationArg->get<bool>())
142 {
145 return true;
146 }
147 else
148 {
149
153 return true;
154 }
155 }
156
158 {
159 if (!playerNameArg)
160 return false;
161
163 {
165 {
168 return true;
169 }
170 else
171 {
173 return false;
174 }
175 }
176 }
178 return false;
179 }
@ LANG_COMMAND_WHISPEROFF
Definition Language.h:332
@ LANG_USE_BOL
Definition Language.h:304
@ LANG_OFF
Definition Language.h:71
@ LANG_COMMAND_WHISPERACCEPTING
Definition Language.h:330
@ LANG_ON
Definition Language.h:70
@ LANG_COMMAND_WHISPERON
Definition Language.h:331
@ LANG_PLAYER_NOT_FOUND
Definition Language.h:540
@ LANG_COMMAND_WHISPEROFFPLAYER
Definition Language.h:405
bool normalizePlayerName(std::string &name)
Definition ObjectMgr.cpp:208
void PSendSysMessage(std::string_view str, bool escapeCharacters=false)
Definition Chat.cpp:211
void SendErrorMessage(uint32 entry)
Definition Chat.cpp:216
virtual void SendSysMessage(std::string_view str, bool escapeCharacters=false)
Definition Chat.cpp:160
void SetAcceptWhispers(bool on)
Definition Player.h:1175
void ClearWhisperWhiteList()
Definition Player.h:2568
void RemoveFromWhisperWhiteList(ObjectGuid guid)
Definition Player.h:2571
bool isAcceptWhispers() const
Definition Player.h:1174
Player * GetPlayer() const
Definition WorldSession.h:376
AC_GAME_API std::string GetAcoreString(ChatHandler const *handler, AcoreStrings which)
Definition ChatCommandHelpers.cpp:27
Player * FindPlayerByName(std::string const &name, bool checkInWorld=true)
Definition ObjectAccessor.cpp:271