//00 00 00 04 6E 61 6D 65 00 00 00 0B 64 65 73 63 72 69 70 74 69 6F 6E 5B 00 02 52 00 00 00 01 00 00 07 D0 00 00 00 02 01 E8 48 39 //00 00 00 04 6E 61 6D 65 00 00 00 0B 64 65 73 63 72 69 70 74 69 6F 6E 00 00 00 00 00 00 00 02 00 00 07 D0 00 00 00 02 01 E8 48 3A public override void Decode() { using (var br = new BinaryReader(new MemoryStream(GetData()))) { m_vAllianceName = br.ReadScString(); //6E 61 6D 65 m_vAllianceDescription = br.ReadScString();//64 65 73 63 72 69 70 74 69 6F 6E m_vAllianceBadgeData = br.ReadInt32WithEndian();//5B 00 02 52 m_vAllianceType = br.ReadInt32WithEndian();//00 00 00 01 m_vRequiredScore = br.ReadInt32WithEndian();//00 00 07 D0 m_vWarFrequency = br.ReadInt32WithEndian();//00 00 00 02 m_vAllianceOrigin = br.ReadInt32WithEndian();//01 E8 48 39 } }
public override void Decode() { using (var br = new BinaryReader(new MemoryStream(GetData()))) { Message = br.ReadScString(); } }
public KickAllianceMemberCommand(BinaryReader br) { m_vAvatarId = br.ReadInt64WithEndian(); br.ReadByte(); m_vMessage = br.ReadScString(); br.ReadInt32WithEndian(); }
public override void Decode() { using (var br = new BinaryReader(new MemoryStream(GetData()))) { PlayerName = br.ReadScString(); Unknown1 = br.ReadByte(); } }
public RequestAllianceUnitsCommand(BinaryReader br) { Unknown1 = br.ReadUInt32WithEndian(); FlagHasRequestMessage = br.ReadByte(); if (FlagHasRequestMessage == 0x01) { Message = br.ReadScString(); } }
public JoinAllianceCommand(BinaryReader br) { br.ReadInt64WithEndian(); br.ReadScString(); br.ReadInt32WithEndian(); br.ReadByte(); br.ReadInt32WithEndian(); br.ReadInt32WithEndian(); br.ReadInt32WithEndian(); }
public override void Decode() { using (var br = new BinaryReader(new MemoryStream(GetData()))) { Unknown1 = br.ReadInt32(); Unknown2 = br.ReadInt32(); Unknown3 = br.ReadInt32(); Unknown4 = br.ReadInt32(); Unknown5 = br.ReadInt32(); Unknown6 = br.ReadInt32(); TheString = br.ReadScString(); Unknown7 = br.ReadInt32(); } }
//00 00 00 03 //61 61 61 //00 00 00 01 //00 00 00 00 //00 00 00 01 //00 00 00 29 //00 00 07 D0 //01 //00 00 00 00 //??? //00 00 00 06 public override void Decode() { using (var br = new BinaryReader(new MemoryStream(GetData()))) { m_vSearchString = br.ReadScString(); m_vWarFrequency = br.ReadInt32WithEndian(); m_vAllianceOrigin = br.ReadInt32WithEndian(); m_vMinimumAllianceMembers = br.ReadInt32WithEndian(); m_vMaximumAllianceMembers = br.ReadInt32WithEndian(); m_vAllianceScore = br.ReadInt32WithEndian(); m_vShowOnlyJoinableAlliances = br.ReadByte(); br.ReadInt32WithEndian(); m_vMinimumAllianceLevel = br.ReadInt32WithEndian(); } }
public SendAllianceMailCommand(BinaryReader br) { m_vMailContent = br.ReadScString(); br.ReadInt32WithEndian(); }
public override void Decode() { using (var br = new BinaryReader(new MemoryStream(GetData()))) { m_vAccountId = br.ReadInt64WithEndian(); m_vPassToken = br.ReadScString(); m_vClientMajorVersion = br.ReadInt32WithEndian(); m_vClientContentVersion = br.ReadInt32WithEndian(); m_vClientBuild = br.ReadInt32WithEndian(); m_vResourceSha = br.ReadScString(); m_vUDID = br.ReadScString(); m_vOpenUDID = br.ReadScString(); m_vMacAddress = br.ReadScString(); m_vDevice = br.ReadScString(); br.ReadInt32WithEndian();//00 1E 84 81, readDataReference for m_vPreferredLanguage m_vPreferredDeviceLanguage = br.ReadScString(); //unchecked m_vPhoneId = br.ReadScString(); m_vGameVersion = br.ReadScString(); br.ReadByte();//01 br.ReadInt32WithEndian();//00 00 00 00 m_vSignature2 = br.ReadScString(); m_vSignature3 = br.ReadScString(); br.ReadByte();//01 m_vSignature4 = br.ReadScString(); m_vClientSeed = br.ReadUInt32WithEndian(); Debugger.WriteLine("[M] Client with user id " + m_vAccountId + " accessing with " + m_vDevice); if(GetMessageVersion() >=7 )//7.200 { br.ReadByte(); br.ReadUInt32WithEndian(); br.ReadUInt32WithEndian(); } } }