![]() |
TrinityCore
|
#include <LFGScripts.h>
Inheritance diagram for lfg::LFGPlayerScript:Public Member Functions | |
| LFGPlayerScript () | |
| void | OnLogout (Player *player) override |
| void | OnLogin (Player *player, bool loginFirst) override |
| void | OnMapChanged (Player *player) override |
Public Member Functions inherited from PlayerScript | |
| ~PlayerScript () | |
| virtual void | OnPVPKill (Player *killer, Player *killed) |
| virtual void | OnCreatureKill (Player *killer, Creature *killed) |
| virtual void | OnPlayerKilledByCreature (Creature *killer, Player *killed) |
| virtual void | OnLevelChanged (Player *player, uint8 oldLevel) |
| virtual void | OnFreeTalentPointsChanged (Player *player, uint32 points) |
| virtual void | OnTalentsReset (Player *player, bool involuntarily) |
| virtual void | OnMoneyChanged (Player *player, int64 &amount) |
| virtual void | OnMoneyLimit (Player *player, int64 amount) |
| virtual void | OnGiveXP (Player *player, uint32 &amount, Unit *victim) |
| virtual void | OnReputationChange (Player *player, uint32 factionId, int32 &standing, bool incremental) |
| virtual void | OnDuelRequest (Player *target, Player *challenger) |
| virtual void | OnDuelStart (Player *player1, Player *player2) |
| virtual void | OnDuelEnd (Player *winner, Player *loser, DuelCompleteType type) |
| virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg) |
| virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg, Player *receiver) |
| virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg, Group *group) |
| virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg, Guild *guild) |
| virtual void | OnChat (Player *player, uint32 type, uint32 lang, std::string &msg, Channel *channel) |
| virtual void | OnClearEmote (Player *player) |
| virtual void | OnTextEmote (Player *player, uint32 textEmote, uint32 emoteNum, ObjectGuid guid) |
| virtual void | OnSpellCast (Player *player, Spell *spell, bool skipCheck) |
| virtual void | OnCreate (Player *player) |
| virtual void | OnDelete (ObjectGuid guid, uint32 accountId) |
| virtual void | OnFailedDelete (ObjectGuid guid, uint32 accountId) |
| virtual void | OnSave (Player *player) |
| virtual void | OnBindToInstance (Player *player, Difficulty difficulty, uint32 mapId, bool permanent, uint8 extendState) |
| virtual void | OnUpdateZone (Player *player, uint32 newZone, uint32 newArea) |
| virtual void | OnQuestStatusChange (Player *player, uint32 questId) |
| virtual void | OnPlayerRepop (Player *player) |
| virtual void | OnMovieComplete (Player *player, uint32 movieId) |
Public Member Functions inherited from ScriptObject | |
| ScriptObject (ScriptObject const &right)=delete | |
| ScriptObject (ScriptObject &&right)=delete | |
| ScriptObject & | operator= (ScriptObject const &right)=delete |
| ScriptObject & | operator= (ScriptObject &&right)=delete |
| std::string const & | GetName () const |
Additional Inherited Members | |
Protected Member Functions inherited from PlayerScript | |
| PlayerScript (char const *name) noexcept | |
Protected Member Functions inherited from ScriptObject | |
| ScriptObject (char const *name) noexcept | |
| virtual | ~ScriptObject () |
Definition at line 31 of file LFGScripts.h.
| lfg::LFGPlayerScript::LFGPlayerScript | ( | ) |
Definition at line 38 of file LFGScripts.cpp.
|
overridevirtual |
Reimplemented from PlayerScript.
Definition at line 51 of file LFGScripts.cpp.
References Player::GetGroup(), BaseEntity::GetGUID(), WorldSession::GetPlayerInfo(), Player::GetSession(), Player::GetTeam(), lfg::LFG_OPTION_ENABLE_DUNGEON_FINDER, lfg::LFG_OPTION_ENABLE_RAID_BROWSER, sLFGMgr, TC_LOG_ERROR, and ObjectGuid::ToString().
|
overridevirtual |
Reimplemented from PlayerScript.
Definition at line 40 of file LFGScripts.cpp.
References Player::GetGroup(), BaseEntity::GetGUID(), Player::GetSession(), lfg::LFG_OPTION_ENABLE_DUNGEON_FINDER, lfg::LFG_OPTION_ENABLE_RAID_BROWSER, WorldSession::PlayerDisconnected(), and sLFGMgr.
|
overridevirtual |
Reimplemented from PlayerScript.
Definition at line 75 of file LFGScripts.cpp.
References WorldSession::BuildNameQueryData(), WorldObject::CastSpell(), Group::Disband(), Map::GetDifficultyID(), Player::GetGroup(), BaseEntity::GetGUID(), Group::GetGUID(), Map::GetId(), WorldObject::GetMap(), Group::GetMembersCount(), Group::GetMemberSlots(), WorldObject::GetName(), Player::GetSession(), lfg::LFG_SPELL_LUCK_OF_THE_DRAW, Player::m_homebind, WorldPackets::Query::QueryPlayerNamesResponse::Players, Unit::RemoveAurasDueToSpell(), Player::SendDirectMessage(), sLFGMgr, TC_LOG_DEBUG, TC_LOG_ERROR, Player::TeleportTo(), ObjectGuid::ToString(), and WorldPackets::Query::QueryPlayerNamesResponse::Write().