diff options
| author | silinoron <none@none> | 2010-08-14 12:17:05 -0700 |
|---|---|---|
| committer | silinoron <none@none> | 2010-08-14 12:17:05 -0700 |
| commit | 8d0a0584118ec7b6f763a8ebc059a8dfc1d5536e (patch) | |
| tree | e250ed865bd30a7d393af1551c9f2039df406b41 /src/server/game/Server | |
| parent | d1d7c64c4363061a1f9504ac6d22351c78718c11 (diff) | |
Add a GuildScript class with a handful of hooks.
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Server')
| -rw-r--r-- | src/server/game/Server/Protocol/Handlers/GuildHandler.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/GuildHandler.cpp b/src/server/game/Server/Protocol/Handlers/GuildHandler.cpp index 07eded4943d..d20284ae8f4 100644 --- a/src/server/game/Server/Protocol/Handlers/GuildHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/GuildHandler.cpp @@ -179,7 +179,7 @@ void WorldSession::HandleGuildRemoveOpcode(WorldPacket& recvPacket) return; } - guild->DelMember(plGuid); + guild->DelMember(plGuid, false, true); // Put record into guildlog guild->LogGuildEvent(GUILD_EVENT_LOG_UNINVITE_PLAYER, GetPlayer()->GetGUIDLow(), GUID_LOPART(plGuid), 0); @@ -389,7 +389,8 @@ void WorldSession::HandleGuildLeaveOpcode(WorldPacket& /*recvPacket*/) return; } - guild->DelMember(_player->GetGUID()); + guild->DelMember(_player->GetGUID(), false, false); + // Put record into guildlog guild->LogGuildEvent(GUILD_EVENT_LOG_LEAVE_GUILD, _player->GetGUIDLow(), 0, 0); |
