Exemplo n.º 1
0
 public void FilterPacket(L2BasePacket packet)
 {
     if (packet.FromServer)
     {
         this.serverPacket(packet);
     }
     else
     {
         this.clientPacket(packet);
     }
 }
Exemplo n.º 2
0
        private void clientPacket(L2BasePacket packet)
        {
            int opcode = packet.GetOpcode();

            switch (opcode)
            {
            case 0x0e:                        // Protcolversion
                packet.Data.SetIndex(2);
                packet.Data.ReadByte();       //Opcode
                packet.Data.WriteUInt32(828); // Protocolversion
                break;

            default:
                break;
            }
        }
Exemplo n.º 3
0
        private void serverPacket(L2BasePacket packet)
        {
            int opcode = packet.GetOpcode();

            switch (opcode)
            {
            case 0x2e:     //keypacket
                packet.Data.SetIndex(3);
                packet.Data.ReadByte();
                packet.Data.ReadBytes(8);
                packet.Data.WriteInt32(0x01);
                packet.Data.WriteInt32(0x01);
                packet.Data.WriteByte(0x00);
                packet.Data.WriteInt32(0x00);
                break;

            default:
                break;
            }
        }
Exemplo n.º 4
0
 public void FilterPacket(L2BasePacket packet)
 {
     // Do Nothing
 }