Ejemplo n.º 1
0
        public static void HandleRawDataMessage(RawDataMessage message, WorldClient client)
        {
            BigEndianReader reader = new BigEndianReader(message._content);
            RawMessage      msg    = RawDataProtocolManager.Build(reader);

            if (msg != null)
            {
                RawDataProtocolManager.Handle(msg, client);
            }
        }
        public static void HandleRawDataMessage(RawDataMessage message, DofusClient client)
        {
            BigEndianReader reader       = new BigEndianReader(message._content);
            short           rawMessageId = reader.ReadShort();
            var             handler      = Handlers.FirstOrDefault(x => x.Key == rawMessageId);
            var             rawMessage   = RawReceiver.BuildMessage(rawMessageId, reader);

            if (handler.Value != null)
            {
                handler.Value.DynamicInvoke(null, client, rawMessage);
            }
        }
Ejemplo n.º 3
0
        private void RawDataMessageHandler(DofusClient Client, RawDataMessage Message)
        {
            List <int> tt = new List <int>();

            for (int i = 0; i <= 255; i++)
            {
                Random random = new Random();
                int    test   = random.Next(-127, 127);
            }
            CheckIntegrityMessage rawData = new CheckIntegrityMessage(tt);

            Client.Send(rawData);
        }
Ejemplo n.º 4
0
        private static void HandleRawDataMessage(IAccount account, RawDataMessage message)
        {
            var tt = new List <sbyte>();

            for (var i = 0; i <= 255; i++)
            {
                var random = new Random();
                var test   = random.Next(-127, 127);
                tt.Add((sbyte)test);
            }
            var rawData = new CheckIntegrityMessage(tt);

            account.Network.SendToServer(rawData);
        }
Ejemplo n.º 5
0
        private void RawDataMessageHandler(DofusClient client, RawDataMessage message)
        {
            var tt = new List <int>();

            for (var i = 0; i <= 255; i++)
            {
                var random = new Random();
                var test   = random.Next(-127, 127);
                tt.Add(test);
            }
            var rawData = new CheckIntegrityMessage(tt);

            client.Send(rawData);
        }
 private void HandleCharacterCharacteristicsInformations(RawDataMessage message, ConnectedHost source)
 {
     System.IO.File.WriteAllBytes(@"C:\Users\Zakaria\Mes projets\Others\RDM.swf", message.content);
 }