Пример #1
0
 public override void sendPong()
 {
     Packet packet = new Packet();
     packet.WriteShort(0x39);
     packet.WriteShort(0); // Same as MSEA?
     packet.WriteInt(0); // 0
     packet.WriteInt(0); // Random ?
     SendCheckedPacket(packet);
 }
Пример #2
0
 public void sendHSKey(int pValue)
 {
     var packet = new Packet();
     packet.WriteShort(0x25);
     packet.WriteByte(0);
     packet.WriteInt(pValue);
     packet.WriteInt(0);
     _session.SendPacket(packet);
 }
Пример #3
0
        private void HandleIntAuth(Packet pPacket)
        {
            //int x;
            Packet writer = new Packet();
               // lol = new Tools.LookupTable(Application.StartupPath + @"\data.txt");
            //lol.Parse();

            // 30 00 XX XX 00 00
            // Skipping header..
            //       XX XX 00 00

            //pPacket.Skip(2);

            int request = pPacket.ReadInt();

            writer.WriteShort(0x14);
            writer.WriteInt(Test(request));

            Console.WriteLine("Response: " + writer.ToString());
            this.SendPacket(writer);
        }
Пример #4
0
        public override void sendPong()
        {
            Packet packet = new Packet();
            if (HandlingVersion >= 153)
                packet.WriteShort(0x46);
            else if (HandlingVersion >= 145)
                packet.WriteShort(0x45);
            else if (HandlingVersion >= 143)
                packet.WriteShort(0x46);
            else if (HandlingVersion >= 118)
                packet.WriteShort(0x2D);
            else if (HandlingVersion >= 115)
                packet.WriteShort(0x2C);
            else if (HandlingVersion >= 101)
                packet.WriteShort(0x2E);
            else if (HandlingVersion >= 99)
                packet.WriteShort(0x1B);
            else if (HandlingVersion >= 86)
                packet.WriteShort(0x1A);
            else if (HandlingVersion >= 83)
                packet.WriteShort(0x19);
            else
                packet.WriteShort(0x18);

            if (HandlingVersion >= 143)
                packet.WriteInt(0);

            _session.SendPacket(packet);
        }
Пример #5
0
 public override void sendPong()
 {
     Packet packet = new Packet();
     if (version >= 139)
         packet.WriteShort(0x44);
     else
         packet.WriteShort(0x43);
     packet.WriteInt(0);
     packet.WriteShort(0);
     SendCheckedPacket(packet);
 }