Ejemplo n.º 1
0
        public override void GameStartCallback(Core.Client client, bool clanWar = false)
        {
            var info = new QuestGameInfo();

            using (var packet = new PacketWriter(Operation.QuestGameInfo, CryptFlags.Encrypt))
            {
                packet.Write(1, 67);
            }
            base.GameStartCallback(client, clanWar);
        }
Ejemplo n.º 2
0
 public static void GlobalPacket(PacketWriter packet)
 {
     lock (Clients)
         Clients.ForEach(c => c.Send(packet));
 }
Ejemplo n.º 3
0
        public void Send(PacketWriter packetReader)
        {
            var packet = packetReader.Process(++_packetCounter, _crypt);

            if (_sending)
            {
                _sendQueue.Enqueue(packet);
            }
            else Send(packet);
        }