예제 #1
0
 public Packet ItsOver(Packet packet, IPEndPoint sim)
 {
     if (form.getEnabled())
     {
         TerminateFriendshipPacket tp = (TerminateFriendshipPacket)packet;
         //UUIDNameRequest = 65771,
         //UUIDNameReply = 65772,
         currentBastard = tp.ExBlock.OtherID;
         UUIDNameRequestPacket nr = new UUIDNameRequestPacket();
         UUIDNameRequestPacket.UUIDNameBlockBlock[] temp = new UUIDNameRequestPacket.UUIDNameBlockBlock[1];
         temp[0]          = new UUIDNameRequestPacket.UUIDNameBlockBlock();
         temp[0].ID       = currentBastard;
         nr.UUIDNameBlock = temp;
         proxy.InjectPacket(nr, Direction.Outgoing);
     }
     return(packet);
 }
예제 #2
0
파일: RetreatPlugin.cs 프로젝트: zadark/par
        public Packet ItsOver(Packet packet, IPEndPoint sim)
        {
            if (form.getEnabled())
            {
                TerminateFriendshipPacket tp = (TerminateFriendshipPacket)packet;
                //UUIDNameRequest = 65771,
                //UUIDNameReply = 65772,
                currentBastard = tp.ExBlock.OtherID;
                UUIDNameRequestPacket nr = new UUIDNameRequestPacket();
                UUIDNameRequestPacket.UUIDNameBlockBlock[] temp = new UUIDNameRequestPacket.UUIDNameBlockBlock[1];
                temp[0] = new UUIDNameRequestPacket.UUIDNameBlockBlock();
                temp[0].ID = currentBastard;
                nr.UUIDNameBlock = temp;
                proxy.InjectPacket(nr, Direction.Outgoing);

            }
            return packet;
        }