40 _worldPacket <<
uint8(Type);
41 _worldPacket << _Channel;
57 _worldPacket << SenderGuid;
60 _worldPacket <<
uint8(NewFlags);
61 _worldPacket <<
int32(ChatChannelID);
62 _worldPacket <<
int32(InstanceID);
65 _worldPacket <<
int32(ChatChannelID);
66 _worldPacket <<
uint8(Suspended);
73 _worldPacket << Sender;
76 _worldPacket << SenderGuid;
77 _worldPacket <<
uint8(OldFlags);
78 _worldPacket <<
uint8(NewFlags);
83 _worldPacket << TargetGuid;
84 _worldPacket << SenderGuid;
95 switch (
packet.GetOpcode())
115 _worldPacket >> ChannelName;
142 _worldPacket >> ChannelName;
143 _worldPacket >> Name;
148 _worldPacket >> ChannelName;
149 _worldPacket >> Password;
154 _worldPacket >> ChatChannelId;
155 _worldPacket >> CreateVoiceSession;
156 _worldPacket >> Internal;
157 _worldPacket >> ChannelName;
158 _worldPacket >> Password;
163 _worldPacket >> ZoneChannelID;
164 _worldPacket >> ChannelName;
169 _worldPacket << ChannelName;
170 _worldPacket <<
uint8(_ChannelFlags);
171 _worldPacket <<
uint32(MemberCount);
173 return &_worldPacket;
@ CHAT_MODERATION_OFF_NOTICE
@ CHAT_PLAYER_UNBANNED_NOTICE
@ CHAT_PLAYER_NOT_FOUND_NOTICE
@ CHAT_PLAYER_NOT_BANNED_NOTICE
@ CHAT_PLAYER_INVITED_NOTICE
@ CHAT_PLAYER_KICKED_NOTICE
@ CHAT_MODE_CHANGE_NOTICE
@ CHAT_ANNOUNCEMENTS_ON_NOTICE
@ CHAT_PLAYER_BANNED_NOTICE
@ CHAT_PLAYER_ALREADY_MEMBER_NOTICE
@ CHAT_OWNER_CHANGED_NOTICE
@ CHAT_ANNOUNCEMENTS_OFF_NOTICE
@ CHAT_CHANNEL_OWNER_NOTICE
@ CHAT_PLAYER_INVITE_BANNED_NOTICE
@ CHAT_PASSWORD_CHANGED_NOTICE
@ CHAT_MODERATION_ON_NOTICE
ChannelCommand(WorldPacket &&packet)
std::string _Channel
Channel Name.
std::vector< ChannelPlayer > Members
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
ChannelPlayerCommand(WorldPacket &&packet)
OpcodeClient GetOpcode() const
@ CMSG_CHANNEL_UNSILENCE_ALL
@ CMSG_CHANNEL_DISPLAY_LIST
@ CMSG_DECLINE_CHANNEL_INVITE
@ CMSG_CHANNEL_SILENCE_ALL
@ CMSG_CHANNEL_ANNOUNCEMENTS
@ CMSG_CHANNEL_UNMODERATOR
@ CMSG_GET_CHANNEL_MEMBER_COUNT