From cc3d4cc8237f4b5eef391eddeb51ae63874bd5a7 Mon Sep 17 00:00:00 2001 From: Spp Date: Wed, 15 Sep 2010 13:23:07 +0200 Subject: Core/Scripts: Add OnPlayerLogin, OnPlayerLogout, OnPlayerCreate and OnPlayerDelete --HG-- branch : trunk --- src/server/game/Scripting/ScriptMgr.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/server/game/Scripting/ScriptMgr.cpp') 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); -- cgit v1.2.3