diff options
| author | Shauren <shauren.trinity@gmail.com> | 2013-06-23 12:55:54 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2013-06-23 12:55:54 +0200 |
| commit | a2855e84c50167f19bcd7d616b07497809d130b7 (patch) | |
| tree | d85f8d4ae71295cc664c393c891d50c0f7abfc5c /src/server/game/Guilds/Guild.cpp | |
| parent | e74c0e9f006b573a8fced88702c2350371597db5 (diff) | |
Core/PacketIO: Enabled more opcodes
Diffstat (limited to 'src/server/game/Guilds/Guild.cpp')
| -rw-r--r-- | src/server/game/Guilds/Guild.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp index 87f2a485f75..db524cb8804 100644 --- a/src/server/game/Guilds/Guild.cpp +++ b/src/server/game/Guilds/Guild.cpp @@ -1366,6 +1366,30 @@ bool Guild::SetName(std::string const& name) stmt->setString(0, m_name); stmt->setUInt32(1, GetId()); CharacterDatabase.Execute(stmt); + + ObjectGuid guid = GetGUID(); + WorldPacket data(SMSG_GUILD_RENAMED, 24 + 8 + 1); + data.WriteBit(guid[5]); + data.WriteBits(name.length(), 8); + data.WriteBit(guid[4]); + data.WriteBit(guid[0]); + data.WriteBit(guid[6]); + data.WriteBit(guid[3]); + data.WriteBit(guid[1]); + data.WriteBit(guid[7]); + data.WriteBit(guid[2]); + + data.WriteByteSeq(guid[3]); + data.WriteByteSeq(guid[2]); + data.WriteByteSeq(guid[7]); + data.WriteByteSeq(guid[1]); + data.WriteByteSeq(guid[0]); + data.WriteByteSeq(guid[6]); + data.WriteString(name); + data.WriteByteSeq(guid[4]); + data.WriteByteSeq(guid[5]); + + BroadcastPacket(&data); return true; } |
