Example #1
0
 static void Main(string[] args)
 {
     string tempfile = Path.Combine(Path.GetTempPath(), "tmp.mdlink");
     if (args.Length > 0)
     {
         RunLink(args[0]);
     }
     else
     {
         var f = new ManicDigger.ServerSelector();
         System.Windows.Forms.Application.Run(f);
         System.Windows.Forms.Application.Exit();
         if (File.Exists(tempfile))
         {
             File.Delete(tempfile);
         }
         if (f.SelectedServer != null)
         {
             try
             {
                 if (!f.SelectedServerMinecraft)
                 {
                     WebClient c = new WebClient();
                     c.Headers[HttpRequestHeader.Cookie] = f.Cookie;
                     c.DownloadFile("http://fragmer.net/md/play.php?server=" + f.SelectedServer, tempfile);
                     RunLink(tempfile);
                 }
                 else
                 {
                     /* Mine Mode
                     string ip = f.LoginIp;
                     string port = f.LoginPort;
                     string user = f.LoginUser;
                     string password = f.LoginPassword;
                     string s = string.Format(@"<?xml version=""1.0""?>
     <ManicDiggerLink>
     <Ip>{0}</Ip>
     <Port>{1}</Port>
     <GameMode>Mine</GameMode>
     <User>{2}</User>
     <Password>{3}</Password>
     </ManicDiggerLink>", ip, port, user, password);
                     File.WriteAllText(tempfile, s);
                     RunLink(tempfile);
                     */
                 }
             }
             catch (Exception e)
             {
                 MessageBox.Show(e.ToString());
             }
         }
         RunLink(f.SinglePlayer);
     }
 }
Example #2
0
 static void Main(string[] args)
 {
     string tempfile = Path.Combine(Path.GetTempPath(), "tmp.mdlink");
     if (args.Length > 0)
     {
         RunLink(args[0]);
     }
     else
     {
         var f = new ManicDigger.ServerSelector();
         System.Windows.Forms.Application.Run(f);
         System.Windows.Forms.Application.Exit();
         if (File.Exists(tempfile))
         {
             File.Delete(tempfile);
         }
         if (f.SelectedServer != null)
         {
             try
             {
                 string ip = f.LoginIp;
                 string port = f.LoginPort;
                 string user = f.LoginUser;
                 string password = f.LoginPassword;
                 string s = string.Format(@"<?xml version=""1.0""?>
     <ManicDiggerLink>
     <Ip>{0}</Ip>
     <Port>{1}</Port>
     <GameMode>Mine</GameMode>
     <User>{2}</User>
     <Password>{3}</Password>
     </ManicDiggerLink>", ip, port, user, password);
                 File.WriteAllText(tempfile, s);
                 RunLink(tempfile);
             }
             catch (Exception e)
             {
                 MessageBox.Show(e.ToString());
             }
         }
         RunLink(f.SinglePlayer);
     }
 }