|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Member Functions | |
| ChatLogScript () | |
| void | OnChat (Player *player, ChatMsg type, Language lang, std::string &msg) |
| void | OnChat (Player *player, ChatMsg type, Language lang, std::string &msg, Group *group) |
| void | OnChat (Player *player, ChatMsg type, Language lang, std::string &msg, Guild *guild) |
| void | OnChat (Player *player, ChatMsg, Language lang, std::string &msg, Player *receiver) |
| void | OnChat (Player *player, ChatMsg, Language, std::string &msg, Channel *channel) |
| Public Member Functions inherited from PlayerScript | |
| virtual void | OnBindToInstance (Player *, DifficultyID, uint32, bool) |
| 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 | OnLogin (Player *, bool) |
| virtual void | OnLogout (Player *) |
| virtual void | OnMapChanged (Player *) |
| 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 () |
Definition at line 11 of file chat_log.cpp.
|
inline |
Definition at line 14 of file chat_log.cpp.
References PlayerScript::PlayerScript().
|
inlinevirtual |
Reimplemented from PlayerScript.
Definition at line 16 of file chat_log.cpp.
References CHAT_MSG_ADDON, CHAT_MSG_EMOTE, CHAT_MSG_SAY, CHAT_MSG_YELL, CONFIG_CHATLOG_ADDON, CONFIG_CHATLOG_PUBLIC, WorldObject::GetName(), SF_LOG_DEBUG, and sWorld.
|
inlinevirtual |
NOTE: LANG_ADDON can only be sent by client in "PARTY", "RAID", "GUILD", "BATTLEGROUND", "WHISPER"
Reimplemented from PlayerScript.
Definition at line 58 of file chat_log.cpp.
References CHAT_MSG_INSTANCE, CHAT_MSG_INSTANCE_LEADER, CHAT_MSG_PARTY, CHAT_MSG_PARTY_LEADER, CHAT_MSG_RAID, CHAT_MSG_RAID_LEADER, CHAT_MSG_RAID_WARNING, CONFIG_CHATLOG_ADDON, CONFIG_CHATLOG_BGROUND, CONFIG_CHATLOG_PARTY, CONFIG_CHATLOG_RAID, Group::GetLeaderName(), WorldObject::GetName(), LANG_ADDON, SF_LOG_DEBUG, and sWorld.
|
inlinevirtual |
Reimplemented from PlayerScript.
Definition at line 119 of file chat_log.cpp.
References CHAT_MSG_GUILD, CHAT_MSG_OFFICER, CONFIG_CHATLOG_ADDON, CONFIG_CHATLOG_GUILD, Guild::GetName(), WorldObject::GetName(), LANG_ADDON, SF_LOG_DEBUG, and sWorld.
|
inlinevirtual |
Reimplemented from PlayerScript.
Definition at line 48 of file chat_log.cpp.
References CONFIG_CHATLOG_ADDON, CONFIG_CHATLOG_WHISPER, WorldObject::GetName(), LANG_ADDON, SF_LOG_DEBUG, and sWorld.
|
inlinevirtual |
Reimplemented from PlayerScript.
Definition at line 142 of file chat_log.cpp.
References CHANNEL_FLAG_CITY, CHANNEL_FLAG_GENERAL, CHANNEL_FLAG_LFG, CHANNEL_FLAG_TRADE, CONFIG_CHATLOG_CHANNEL, CONFIG_CHATLOG_SYSCHAN, Channel::GetName(), WorldObject::GetName(), Channel::HasFlag(), SF_LOG_DEBUG, and sWorld.