diff options
| author | Spp <none@none> | 2010-11-23 20:49:36 +0100 |
|---|---|---|
| committer | Spp <none@none> | 2010-11-23 20:49:36 +0100 |
| commit | d3c94781537986f789afbd13a2c0ace4d9e5ac7c (patch) | |
| tree | 9838fc8bbdcd376bf1ed6721a79d179243491562 /src/server/game/Scripting | |
| parent | f25cbacf723ad200eea58bf7d053934a98770f18 (diff) | |
Core/Groups: Add kicker and kick reason to RemoveMember
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Scripting')
| -rwxr-xr-x | src/server/game/Scripting/ScriptMgr.cpp | 4 | ||||
| -rwxr-xr-x | src/server/game/Scripting/ScriptMgr.h | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index bda7cc2fe18..a671247c10a 100755 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -1267,10 +1267,10 @@ void ScriptMgr::OnGroupInviteMember(Group* group, uint64 guid) FOREACH_SCRIPT(GroupScript)->OnInviteMember(group, guid); } -void ScriptMgr::OnGroupRemoveMember(Group* group, uint64 guid, RemoveMethod method) +void ScriptMgr::OnGroupRemoveMember(Group* group, uint64 guid, RemoveMethod method, uint64 kicker, const char* reason) { ASSERT(group); - FOREACH_SCRIPT(GroupScript)->OnRemoveMember(group, guid, method); + FOREACH_SCRIPT(GroupScript)->OnRemoveMember(group, guid, method, kicker, reason); } void ScriptMgr::OnGroupChangeLeader(Group* group, uint64 newLeaderGuid, uint64 oldLeaderGuid) diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h index d55cb79196c..f2ec1cdf9ab 100755 --- a/src/server/game/Scripting/ScriptMgr.h +++ b/src/server/game/Scripting/ScriptMgr.h @@ -748,7 +748,7 @@ public: virtual void OnAddMember(Group* /*group*/, uint64 /*guid*/) { } virtual void OnInviteMember(Group* /*group*/, uint64 /*guid*/) { } - virtual void OnRemoveMember(Group* /*group*/, uint64 /*guid*/, RemoveMethod& /*method*/) { } + virtual void OnRemoveMember(Group* /*group*/, uint64 /*guid*/, RemoveMethod& /*method*/, uint64 /*kicker*/, const char* /*reason*/) { } virtual void OnChangeLeader(Group* /*group*/, uint64 /*newLeaderGuid*/, uint64 /*oldLeaderGuid*/) { } virtual void OnDisband(Group* /*group*/) { } }; @@ -965,7 +965,7 @@ class ScriptMgr public: /* GroupScript */ void OnGroupAddMember(Group* group, uint64 guid); void OnGroupInviteMember(Group* group, uint64 guid); - void OnGroupRemoveMember(Group* group, uint64 guid, RemoveMethod method); + void OnGroupRemoveMember(Group* group, uint64 guid, RemoveMethod method, uint64 kicker, const char* reason); void OnGroupChangeLeader(Group* group, uint64 newLeaderGuid, uint64 oldLeaderGuid); void OnGroupDisband(Group* group); |
