|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Member Functions | |
| std::vector< ChatCommand > | GetCommands () const OVERRIDE |
| group_commandscript () | |
| Public Member Functions inherited from ScriptObject | |
| const std::string & | GetName () const |
| virtual bool | IsDatabaseBound () const |
Static Public Member Functions | |
| static bool | HandleGroupDisbandCommand (ChatHandler *handler, char const *args) |
| static bool | HandleGroupJoinCommand (ChatHandler *handler, char const *args) |
| static bool | HandleGroupLeaderCommand (ChatHandler *handler, char const *args) |
| static bool | HandleGroupListCommand (ChatHandler *handler, char const *args) |
| static bool | HandleGroupRemoveCommand (ChatHandler *handler, char const *args) |
| static bool | HandleGroupSummonCommand (ChatHandler *handler, char const *args) |
Additional Inherited Members | |
| Protected Member Functions inherited from CommandScript | |
| CommandScript (const char *name) | |
| Protected Member Functions inherited from ScriptObject | |
| ScriptObject (const char *name) | |
| virtual | ~ScriptObject () |
Definition at line 14 of file cs_group.cpp.
|
inline |
Definition at line 17 of file cs_group.cpp.
References CommandScript::CommandScript().
|
inlinevirtual |
Implements CommandScript.
Definition at line 19 of file cs_group.cpp.
References HandleGroupDisbandCommand(), HandleGroupJoinCommand(), HandleGroupLeaderCommand(), HandleGroupListCommand(), HandleGroupRemoveCommand(), HandleGroupSummonCommand(), OVERRIDE, rbac::RBAC_PERM_COMMAND_GROUP, rbac::RBAC_PERM_COMMAND_GROUP_DISBAND, rbac::RBAC_PERM_COMMAND_GROUP_JOIN, rbac::RBAC_PERM_COMMAND_GROUP_LEADER, rbac::RBAC_PERM_COMMAND_GROUP_LIST, rbac::RBAC_PERM_COMMAND_GROUP_REMOVE, and rbac::RBAC_PERM_COMMAND_GROUP_SUMMON.
|
inlinestatic |
Definition at line 158 of file cs_group.cpp.
References Group::Disband(), WorldObject::GetName(), ChatHandler::GetPlayerGroupAndGUIDByName(), LANG_GROUP_NOT_IN_GROUP, ChatHandler::PSendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 200 of file cs_group.cpp.
References Group::AddMember(), Group::BroadcastGroupUpdate(), Player::GetGroup(), WorldObject::GetName(), ChatHandler::GetPlayerGroupAndGUIDByName(), Group::IsFull(), LANG_GROUP_ALREADY_IN_GROUP, LANG_GROUP_FULL, LANG_GROUP_NOT_IN_GROUP, LANG_GROUP_PLAYER_JOINED, ChatHandler::PSendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 132 of file cs_group.cpp.
References Group::ChangeLeader(), Group::GetLeaderGUID(), WorldObject::GetName(), ChatHandler::GetPlayerGroupAndGUIDByName(), LANG_GROUP_NOT_IN_GROUP, ChatHandler::PSendSysMessage(), Group::SendUpdate(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 247 of file cs_group.cpp.
References CHAR_SEL_GROUP_MEMBER, CharacterDatabase, ChatHandler::extractPlayerTarget(), ObjectAccessor::FindPlayer(), Group::MemberSlot::flags, GetAreaEntryByAreaID(), WorldObject::GetAreaId(), Player::GetGroup(), Group::GetMemberSlots(), WorldObject::GetPhaseMask(), lfg::GetRolesString(), ChatHandler::GetSessionDbcLocale(), Group::MemberSlot::guid, GUID_LOPART(), HIGHGUID_PLAYER, Player::IsGameMaster(), Object::IsInWorld(), Group::isRaidGroup(), LANG_GROUP_NOT_IN_GROUP, LANG_GROUP_PLAYER_NAME_GUID, LANG_GROUP_TYPE, AreaTableEntry::m_AreaName, AreaTableEntry::m_ParentAreaID, MAKE_NEW_GUID(), MEMBER_FLAG_ASSISTANT, MEMBER_FLAG_MAINASSIST, MEMBER_FLAG_MAINTANK, Group::MemberSlot::name, ChatHandler::PSendSysMessage(), Group::MemberSlot::roles, ChatHandler::SetSentErrorMessage(), PreparedStatement::setUInt32(), sGroupMgr, and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 179 of file cs_group.cpp.
References WorldObject::GetName(), ChatHandler::GetPlayerGroupAndGUIDByName(), LANG_GROUP_NOT_IN_GROUP, ChatHandler::PSendSysMessage(), Group::RemoveMember(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 39 of file cs_group.cpp.
References Player::CleanupAfterTaxiFlight(), ChatHandler::extractPlayerTarget(), WorldObject::GetClosePoint(), Group::GetFirstMember(), Player::GetGroup(), Object::GetGUID(), Map::GetInstanceId(), Group::GetLeaderGUID(), WorldObject::GetMap(), WorldLocation::GetMapId(), Unit::GetMotionMaster(), ChatHandler::GetNameLink(), WorldObject::GetObjectSize(), Position::GetOrientation(), WorldSession::GetPlayer(), ChatHandler::GetSession(), Player::GetSession(), ChatHandler::HasLowerSecurity(), Map::Instanceable(), Player::IsBeingTeleported(), Unit::IsInFlight(), LANG_CANNOT_SUMMON_TO_INST, LANG_IS_TELEPORTED, LANG_NOT_IN_GROUP, LANG_SUMMONED_BY, LANG_SUMMONING, MotionMaster::MovementExpired(), ChatHandler::needReportToTarget(), GroupReference::next(), ChatHandler::PSendSysMessage(), Player::SaveRecallPosition(), ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), and Player::TeleportTo().
Referenced by GetCommands().