|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <LFGScripts.h>
Public Member Functions | |
| LFGGroupScript () | |
| void | OnAddMember (Group *group, uint64 guid) |
| void | OnChangeLeader (Group *group, uint64 newLeaderGuid, uint64 oldLeaderGuid) |
| void | OnDisband (Group *group) |
| void | OnInviteMember (Group *group, uint64 guid) |
| void | OnRemoveMember (Group *group, uint64 guid, RemoveMethod method, uint64 kicker, char const *reason) |
| Public Member Functions inherited from GroupScript | |
| bool | IsDatabaseBound () const FINAL |
| Public Member Functions inherited from ScriptObject | |
| const std::string & | GetName () const |
Additional Inherited Members | |
| Protected Member Functions inherited from GroupScript | |
| GroupScript (const char *name) | |
| Protected Member Functions inherited from ScriptObject | |
| ScriptObject (const char *name) | |
| virtual | ~ScriptObject () |
Definition at line 31 of file LFGScripts.h.
| lfg::LFGGroupScript::LFGGroupScript | ( | ) |
Definition at line 162 of file LFGScripts.cpp.
References GroupScript::GroupScript().
Reimplemented from GroupScript.
Definition at line 164 of file LFGScripts.cpp.
References Group::GetGUID(), Group::GetLeaderGUID(), lfg::LFG_OPTION_ENABLE_DUNGEON_FINDER, lfg::LFG_OPTION_ENABLE_RAID_BROWSER, lfg::LFG_STATE_QUEUED, SF_LOG_DEBUG, sLFGMgr, and UI64FMTD.
|
virtual |
Reimplemented from GroupScript.
Definition at line 273 of file LFGScripts.cpp.
References Group::GetGUID(), lfg::LFG_OPTION_ENABLE_DUNGEON_FINDER, lfg::LFG_OPTION_ENABLE_RAID_BROWSER, SF_LOG_DEBUG, sLFGMgr, and UI64FMTD.
|
virtual |
Reimplemented from GroupScript.
Definition at line 256 of file LFGScripts.cpp.
References Group::GetDbStoreId(), Group::GetGUID(), Group::isLFGGroup(), lfg::LFG_OPTION_ENABLE_DUNGEON_FINDER, lfg::LFG_OPTION_ENABLE_RAID_BROWSER, SF_LOG_DEBUG, sLFGMgr, and UI64FMTD.
Reimplemented from GroupScript.
Definition at line 284 of file LFGScripts.cpp.
References Group::GetGUID(), Group::GetLeaderGUID(), lfg::LFG_OPTION_ENABLE_DUNGEON_FINDER, lfg::LFG_OPTION_ENABLE_RAID_BROWSER, SF_LOG_DEBUG, sLFGMgr, and UI64FMTD.
|
virtual |
Reimplemented from GroupScript.
Definition at line 194 of file LFGScripts.cpp.
References Unit::CastSpell(), ObjectAccessor::FindPlayer(), Group::GetGUID(), Group::GetLeaderGUID(), WorldObject::GetMap(), Player::GetSession(), GROUP_REMOVEMETHOD_DEFAULT, GROUP_REMOVEMETHOD_KICK, GROUP_REMOVEMETHOD_LEAVE, Map::IsInstance(), Group::isLFGGroup(), lfg::LFG_GROUP_KICK_VOTES_NEEDED, lfg::LFG_OPTION_ENABLE_DUNGEON_FINDER, lfg::LFG_OPTION_ENABLE_RAID_BROWSER, lfg::LFG_SPELL_DUNGEON_DESERTER, lfg::LFG_STATE_DUNGEON, lfg::LFG_STATE_FINISHED_DUNGEON, lfg::LFG_STATE_PROPOSAL, lfg::LFG_UPDATETYPE_LEADER_UNK1, WorldSession::SendLfgOfferContinue(), WorldSession::SendLfgUpdateStatus(), SF_LOG_DEBUG, sLFGMgr, and UI64FMTD.