From c2e610cde79d6c97a77370f44cd7940319fad9bf Mon Sep 17 00:00:00 2001 From: Ellie Date: Wed, 2 Jan 2013 15:46:31 -0800 Subject: Core/Scripting: Created a hook for when a player is about to be saved. --- src/server/game/Scripting/ScriptMgr.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/server/game/Scripting/ScriptMgr.h') diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h index bf032b84379..d58b9a3ec32 100644 --- a/src/server/game/Scripting/ScriptMgr.h +++ b/src/server/game/Scripting/ScriptMgr.h @@ -746,6 +746,9 @@ class PlayerScript : public UnitScript // Called when a player is deleted. virtual void OnDelete(uint64 /*guid*/) { } + // Called whe is a player is about to be saved. + virtual void OnSave(Player* /*player*/) { } + // Called when a player is bound to an instance virtual void OnBindToInstance(Player* /*player*/, Difficulty /*difficulty*/, uint32 /*mapId*/, bool /*permanent*/) { } @@ -1022,6 +1025,7 @@ class ScriptMgr void OnPlayerLogout(Player* player); void OnPlayerCreate(Player* player); void OnPlayerDelete(uint64 guid); + void OnPlayerSave(Player* player); void OnPlayerBindToInstance(Player* player, Difficulty difficulty, uint32 mapid, bool permanent); void OnPlayerUpdateZone(Player* player, uint32 newZone, uint32 newArea); -- cgit v1.2.3 From 0daa5f97ea4fb313f0e6ec328a0974e8dabdecff Mon Sep 17 00:00:00 2001 From: Ellie Date: Thu, 3 Jan 2013 04:37:03 -0800 Subject: Grammar/Spelling fix. --- src/server/game/Scripting/ScriptMgr.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/game/Scripting/ScriptMgr.h') diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h index d58b9a3ec32..7f140cfffe0 100644 --- a/src/server/game/Scripting/ScriptMgr.h +++ b/src/server/game/Scripting/ScriptMgr.h @@ -746,7 +746,7 @@ class PlayerScript : public UnitScript // Called when a player is deleted. virtual void OnDelete(uint64 /*guid*/) { } - // Called whe is a player is about to be saved. + // Called when a player is about to be saved. virtual void OnSave(Player* /*player*/) { } // Called when a player is bound to an instance -- cgit v1.2.3