diff options
author | Spp <none@none> | 2010-09-15 13:23:07 +0200 |
---|---|---|
committer | Spp <none@none> | 2010-09-15 13:23:07 +0200 |
commit | cc3d4cc8237f4b5eef391eddeb51ae63874bd5a7 (patch) | |
tree | a5a8a77103da3df21ee897d7b70e75c5a753d25b /src/server/game/Scripting/ScriptMgr.cpp | |
parent | 9d9f18f9d28b496312c13d7e639c244b8fc33f3a (diff) |
Core/Scripts: Add OnPlayerLogin, OnPlayerLogout, OnPlayerCreate and OnPlayerDelete
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rw-r--r-- | src/server/game/Scripting/ScriptMgr.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index 5dba5b1ed30..fc3061b04e7 100644 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -1174,6 +1174,26 @@ void ScriptMgr::OnPlayerSpellCast(Player *player, Spell *spell, bool skipCheck) FOREACH_SCRIPT(PlayerScript)->OnSpellCast(player, spell, skipCheck); } +void ScriptMgr::OnPlayerLogin(Player *player) +{ + FOREACH_SCRIPT(PlayerScript)->OnLogin(player); +} + +void ScriptMgr::OnPlayerLogout(Player *player) +{ + FOREACH_SCRIPT(PlayerScript)->OnLogout(player); +} + +void ScriptMgr::OnPlayerCreate(Player *player) +{ + FOREACH_SCRIPT(PlayerScript)->OnCreate(player); +} + +void ScriptMgr::OnPlayerDelete(uint64 guid) +{ + FOREACH_SCRIPT(PlayerScript)->OnDelete(guid); +} + void ScriptMgr::OnGuildAddMember(Guild *guild, Player *player, uint32& plRank) { FOREACH_SCRIPT(GuildScript)->OnAddMember(guild, player, plRank); |