Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
lfg::LFGPlayerScript Class Reference

#include <LFGScripts.h>

Inheritance diagram for lfg::LFGPlayerScript:
Collaboration diagram for lfg::LFGPlayerScript:

Public Member Functions

 LFGPlayerScript ()
void OnLogin (Player *player, bool loginFirst)
void OnLogout (Player *player)
void OnMapChanged (Player *player)
Public Member Functions inherited from PlayerScript
virtual void OnBindToInstance (Player *, DifficultyID, uint32, bool)
virtual void OnChat (Player *, ChatMsg, Language, std::string &)
virtual void OnChat (Player *, ChatMsg, Language, std::string &, Channel *)
virtual void OnChat (Player *, ChatMsg, Language, std::string &, Group *)
virtual void OnChat (Player *, ChatMsg, Language, std::string &, Guild *)
virtual void OnChat (Player *, ChatMsg, Language, std::string &, Player *)
virtual void OnCreate (Player *)
virtual void OnCreatureKill (Player *, Creature *)
virtual void OnDelete (uint64)
virtual void OnDuelEnd (Player *, Player *, DuelCompleteType)
virtual void OnDuelRequest (Player *, Player *)
virtual void OnDuelStart (Player *, Player *)
virtual void OnEmote (Player *, uint32)
virtual void OnFreeTalentPointsChanged (Player *, uint32)
virtual void OnGiveXP (Player *, uint32 &, Unit *)
virtual void OnLevelChanged (Player *, uint8)
virtual void OnMoneyChanged (Player *, int64 &)
virtual void OnPlayerKilledByCreature (Creature *, Player *)
virtual void OnPVPKill (Player *, Player *)
virtual void OnReputationChange (Player *, uint32, int32 &, bool)
virtual void OnSave (Player *)
virtual void OnSpellCast (Player *, Spell *, bool)
virtual void OnTalentsReset (Player *, bool)
virtual void OnTextEmote (Player *, uint32, uint32, uint64)
virtual void OnUpdateZone (Player *, uint32, uint32)
Public Member Functions inherited from UnitScript
virtual void ModifyMeleeDamage (Unit *, Unit *, uint32 &)
virtual void ModifyPeriodicDamageAurasTick (Unit *, Unit *, uint32 &)
virtual void ModifySpellDamageTaken (Unit *, Unit *, int32 &)
virtual void OnDamage (Unit *, Unit *, uint32 &)
virtual void OnHeal (Unit *, Unit *, uint32 &)
Public Member Functions inherited from ScriptObject
const std::string & GetName () const
virtual bool IsDatabaseBound () const

Additional Inherited Members

Protected Member Functions inherited from PlayerScript
 PlayerScript (const char *name)
Protected Member Functions inherited from UnitScript
 UnitScript (const char *name, bool addToScripts=true)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 20 of file LFGScripts.h.

Constructor & Destructor Documentation

◆ LFGPlayerScript()

lfg::LFGPlayerScript::LFGPlayerScript ( )

Definition at line 56 of file LFGScripts.cpp.

References PlayerScript::PlayerScript().

Member Function Documentation

◆ OnLogin()

◆ OnLogout()

void lfg::LFGPlayerScript::OnLogout ( Player * player)
virtual

◆ OnMapChanged()


The documentation for this class was generated from the following files: