|
|
Line 19: |
Line 19: |
| |{{int}}|'''NumberOf_RoomNames''' | | |{{int}}|'''NumberOf_RoomNames''' |
| |- | | |- |
− | |{{byte}}|{{unknown}}} | + | |{{byte}}|{{unknown}} |
| |- | | |- |
| |{{short}}|'''SizeOf_RoomName''' | | |{{short}}|'''SizeOf_RoomName''' |
Revision as of 05:12, 1 April 2007
Struct
SHORT
|
Operand_Count
|
INT
|
Opcode
|
INT
|
Numberof_Chatrooms
|
INT
|
ChatRoom_ID
|
INT
|
NumberOf_RoomNames
|
BYTE
|
??
|
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...