139 {
140 if (!operationArg)
141 {
143 return true;
144 }
145
146 if (operationArg->holds_alternative<bool>())
147 {
148 if (operationArg->get<bool>())
149 {
152 return true;
153 }
154 else
155 {
156
160 return true;
161 }
162 }
163
165 {
166 if (!playerNameArg)
167 return false;
168
170 {
172 {
175 return true;
176 }
177 else
178 {
180 return false;
181 }
182 }
183 }
185 return false;
186 }
@ 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:1174
void ClearWhisperWhiteList()
Definition Player.h:2566
void RemoveFromWhisperWhiteList(ObjectGuid guid)
Definition Player.h:2569
bool isAcceptWhispers() const
Definition Player.h:1173
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