◆ lfg_commandscript()
lfg_commandscript::lfg_commandscript |
( |
| ) |
|
|
inline |
Definition CommandScript.h:25
◆ GetCommands()
Implements CommandScript.
47 {
49 {
55 };
56
58 {
59 { "lfg", lfgCommandTable },
60 };
61 return commandTable;
62 }
@ SEC_ADMINISTRATOR
Definition Common.h:60
@ SEC_GAMEMASTER
Definition Common.h:59
@ SEC_MODERATOR
Definition Common.h:58
static bool HandleLfgGroupInfoCommand(ChatHandler *handler, Optional< PlayerIdentifier > player)
Definition cs_lfg.cpp:80
static bool HandleLfgQueueInfoCommand(ChatHandler *)
Definition cs_lfg.cpp:118
static bool HandleLfgOptionsCommand(ChatHandler *handler, Optional< uint32 > optionsArg)
Definition cs_lfg.cpp:107
static bool HandleLfgCleanCommand(ChatHandler *handler)
Definition cs_lfg.cpp:123
static bool HandleLfgPlayerInfoCommand(ChatHandler *handler, Optional< PlayerIdentifier > player)
Definition cs_lfg.cpp:64
std::vector< ChatCommandBuilder > ChatCommandTable
Definition ChatCommand.h:46
References HandleLfgCleanCommand(), HandleLfgGroupInfoCommand(), HandleLfgOptionsCommand(), HandleLfgPlayerInfoCommand(), HandleLfgQueueInfoCommand(), SEC_ADMINISTRATOR, SEC_GAMEMASTER, and SEC_MODERATOR.
◆ HandleLfgCleanCommand()
static bool lfg_commandscript::HandleLfgCleanCommand |
( |
ChatHandler * |
handler | ) |
|
|
inlinestatic |
◆ HandleLfgGroupInfoCommand()
81 {
82 if (!player)
84 if (!player)
85 return false;
86
87 Group* groupTarget =
nullptr;
88 if (
Player* target = player->GetConnectedPlayer())
89 groupTarget = target->GetGroup();
90 if (!groupTarget)
91 {
93 return true;
94 }
95
99 state,
sLFGMgr->GetDungeon(guid));
100
103
104 return true;
105 }
@ LANG_LFG_NOT_IN_GROUP
Definition Language.h:1179
@ LANG_LFG_GROUP_INFO
Definition Language.h:1178
Definition GroupReference.h:27
bool isLFGGroup(bool restricted=false) const
Definition Group.cpp:2263
ObjectGuid GetGUID() const
Definition Group.cpp:2304
GroupReference * GetFirstMember()
Definition Group.h:243
Definition ObjectGuid.h:118
void GetPlayerInfo(ChatHandler *handler, Player *player)
Definition cs_lfg.cpp:25
std::string GetStateString(LfgState state)
Definition LFG.cpp:73
static Optional< PlayerIdentifier > FromTargetOrSelf(ChatHandler *handler)
Definition ChatCommandTags.h:184
References Acore::ChatCommands::PlayerIdentifier::FromTargetOrSelf(), Group::GetFirstMember(), Group::GetGUID(), GetPlayerInfo(), lfg::GetStateString(), Group::isLFGGroup(), LANG_LFG_GROUP_INFO, LANG_LFG_NOT_IN_GROUP, ChatHandler::PSendSysMessage(), and sLFGMgr.
Referenced by GetCommands().
◆ HandleLfgOptionsCommand()
◆ HandleLfgPlayerInfoCommand()
◆ HandleLfgQueueInfoCommand()
static bool lfg_commandscript::HandleLfgQueueInfoCommand |
( |
ChatHandler * |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file:
- azerothcore-wotlk/src/server/scripts/Commands/cs_lfg.cpp