|
|
Line 113: |
Line 113: |
| ||{{ServerPacket}} | | ||{{ServerPacket}} |
| |- | | |- |
− | ||{{100%}} | + | ||{{75%}} |
| |- | | |- |
| |} | | |} |
Revision as of 21:54, 31 March 2007
Struct
SHORT
|
Operand_Count
|
INT
|
Opcode
|
INT
|
Numberof_Chatrooms
|
INT
|
ChatRoom_ID
|
INT
|
NumberOf_RoomNames
|
BYTE
|
Unknown
|
SHORT
|
SizeOf_RoomName
|
A_STRING
|
RoomName
|
SHORT
|
SizeOf_ChannelOwner
|
A_STRING
|
ChannelOwner
|
SHORT
|
SizeOf_ChannelCreator
|
A_STRING
|
ChannelCreator
|
SHORT
|
SizeOf_RoomTitle
|
A_STRING
|
RoomTitle
|
INT
|
NumberOfRoomModerators
|
SHORT
|
SizeOf_Channel_Moderator
|
A_STRING
|
ChannelModerator
|
SHORT
|
NumberOf_UsersInChatRoom
|
A_STRING
|
Users
|
Variable Descriptions
Opperand_Count = 2
Opcode = 70DEB197
- Add 1 to the count, for each chatroom listed in the packet
- Add each chatroom id, for the Number of Chatrooms
- Add 1 to the count,for each Roomname Listed in the packet
- (ByteFlag) Needs Looking into, thinking its for Moderated,private or Public
- The size of the roomname listed in packet
- Name of the room, Repeat For each room in above size
- Add Size and NAme for each Name u add onto the First, Example SWG Add tony to the bottom will make SWG.tony
- Same Rule Applys to Above
- Name of room title In Unicode
- Add 1 to the list of moderators
- Add Size and NAme for each Name u add onto the First, Example SWG Add tony to the bottom will make SWG.tony
- Add size and name and +1 to the NumberOfUsers Int
|
Tags
S→C
|
This packet originates on the server.
|
|
75%
|
This packet has been partially reversed.
|
|
|
Sample Code
Insert Code Snippet Here...
Sample Packet
Insert Sample Packet Here...