-Quote:
Byte[] tmp = new Byte[mData.Length];
mData.CopyTo(tmp, 0);
mData = new Byte[tmp.Length + 60];
Buffer.BlockCopy(tmp, 0, mData, 0, tmp.Length);
PacketConstructor.Write((UInt16)mData.Length, 0, mData);
PacketConstructor.WriteNoLength(member.Name, Offset, mData); Offset += 16;
PacketConstructor.Write((UInt32)member.NobilityRan k, Offset, mData); Offset += 4;
PacketConstructor.Write((UInt32)Program.GetGender( member.Model), Offset, mData); Offset += 4;
PacketConstructor.Write(member.Level, Offset, mData); Offset += 4;
PacketConstructor.Write((UInt32)member.GuildRank, Offset, mData); Offset += 8;
PacketConstructor.Write(member.GuildDonation, Offset, mData); Offset += 4;
PacketConstructor.Write(member.Online, Offset, mData); Offset += 8;
PacketConstructor.Write((UInt32)member.Class, Offset, mData); Offset += 4;
PacketConstructor.Write((UInt32)(DateTime.Now - member.LastOnline).TotalSeconds, Offset, mData); Offset += 4;
PacketConstructor.Write((UInt32)1411003, Offset, mData); Offset += 4;//unknown