コード例 #1
0
ファイル: Program.cs プロジェクト: DarkLotus/UOProxyNet
 static void proxy_Client_0x80LoginRequest(UOProxy.Packets.FromClient._0x80LoginRequest e)
 {
     string text = BitConverter.ToString(e.Data.ToArray(), 0, (int)e.Data.Length);
     var p = new UOProxy.Packets.FromClient._0x80LoginRequest(e.AccountName, e.Password, e.Key);
     string text2 = BitConverter.ToString(p.Data.ToArray(), 0, (int)p.Data.Length);
     var pp = new UOProxy.Packets.FromClient._0x80LoginRequest(p.Data);
 }
コード例 #2
0
ファイル: Class1.cs プロジェクト: DarkLotus/UOProxyNet
 public libDrkUO(string server,int port,string username,string password,byte charSlot)
 {
     key = (byte)new Random().Next(255);
     UOProxy.Packets.Packet packet;
     proxy = new UOProxy.UOProxy();
     proxy._0x0BDamage += proxy__0x0BDamage;
     proxy._0x11StatusBarInfo += proxy__0x11StatusBarInfo;
     proxy._0x16StatusBarUpdate += proxy__0x16StatusBarUpdate;
     proxy._0x1BCharLocaleBody += proxy__0x1BCharLocaleBody;
     proxy._0x1CSendSpeech += proxy__0x1CSendSpeech;
     proxy._0x1DDeleteObject += proxy__0x1DDeleteObject;
     proxy._0x20DrawGamePlayer += proxy__0x20DrawGamePlayer;
     proxy._0x21CharMoveRejection += proxy__0x21CharMoveRejection;
     proxy._0x22MoveAck += proxy__0x22MoveAck;
     proxy._0x24DrawContainer += proxy__0x24DrawContainer;
     proxy._0x25AddItemToContainer += proxy__0x25AddItemToContainer;
     proxy._0x2DMobAttributes += proxy__0x2DMobAttributes;
     proxy._0x2EWornItem += proxy__0x2EWornItem;
     proxy._0x3CAddMultipleItemsToContainer += proxy__0x3CAddMultipleItemsToContainer;
     proxy._0x55LoginComplete += proxy__0x55LoginComplete;
     proxy._0x6CTargetCursorCommands += proxy__0x6CTargetCursorCommands;
     proxy._0x73Ping += proxy__0x73Ping;
     proxy._0x77UpdatePlayer += proxy__0x77UpdatePlayer;
     proxy._0x78DrawObject += proxy__0x78DrawObject;
     proxy._0x8CConnectToGameServer += proxy__0x8CConnectToGameServer;
     proxy._0xA8GameServerList += proxy__0xA8GameServerList;
     proxy._0xA9CharStartingLocation += proxy__0xA9CharStartingLocation;
     proxy._0xBDClientVersion += proxy__0xBDClientVersion;
     proxy._0xC1ClilocMessage += proxy__0xC1ClilocMessage;
     proxy._0xD6MegaCliloc += proxy__0xD6MegaCliloc;
     proxy._0xDDCompressedGump += proxy__0xDDCompressedGump;
     proxy._0xF3ObjectInfo += proxy__0xF3ObjectInfo;
     tcpserver = proxy.ConnectToServer(server, port);
     if (tcpserver == null)
     {
         throw new Exception("Unable to Connect");
     }
     this.server = server;
     this.port = port;
     packet = new UOProxy.Packets.FromClient._0xEFClientLoginSeed(IPAddress.Parse("192.168.2.3"), 7, 0, 23, 1);
     proxy.SendToServer(packet);
     packet = new UOProxy.Packets.FromClient._0x80LoginRequest(username, password, key);
     proxy.SendToServer(packet);
     //packet = new UOProxy.Packets.FromBoth._0x73Ping(0);
     //proxy.SendToServer(packet);
     //Thread mythread = new Thread(new ThreadStart(clientloop));
     //mythread.Start();
 }