コード例 #1
0
 /// <summary>
 /// Reduest user to submit password.
 /// </summary>
 private static void RequestPassword()
 {
     Console.Write(ConsoleIO.basicIO ? "Please type the password for " + Settings.Login + ".\n" : "Password : "******"")
     {
         Settings.Password = "******";
     }
     if (!ConsoleIO.basicIO)
     {
         //Hide password length
         Console.CursorTop--; Console.Write("Password : <******>");
         for (int i = 19; i < Console.BufferWidth; i++)
         {
             Console.Write(' ');
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Reduest user to submit password.
 /// </summary>
 private static void RequestPassword()
 {
     Console.Write(ConsoleIO.BasicIO ? Translations.Get("mcc.password_basic_io", Settings.Login) + "\n" : Translations.Get("mcc.password"));
     Settings.Password = ConsoleIO.BasicIO ? Console.ReadLine() : ConsoleIO.ReadPassword();
     if (Settings.Password == "")
     {
         Settings.Password = "******";
     }
     if (!ConsoleIO.BasicIO)
     {
         //Hide password length
         Console.CursorTop--; Console.Write(Translations.Get("mcc.password_hidden", "<******>"));
         for (int i = 19; i < Console.BufferWidth; i++)
         {
             Console.Write(' ');
         }
     }
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: savioacp/HtBot
 /// <summary>
 /// Reduest user to submit password.
 /// </summary>
 private static void RequestPassword()
 {
     Console.Write(ConsoleIO.BasicIO ? "Por favor, insira a senha para o usuario " + Settings.Login + ".\n" : "Senha : ");
     Settings.Password = ConsoleIO.BasicIO ? Console.ReadLine() : ConsoleIO.ReadPassword();
     if (Settings.Password == "")
     {
         Settings.Password = "******";
     }
     if (!ConsoleIO.BasicIO)
     {
         //Hide password length
         Console.CursorTop--; Console.Write("Senha : <******>");
         for (int i = 19; i < Console.BufferWidth; i++)
         {
             Console.Write(' ');
         }
     }
 }
コード例 #4
0
 /// <summary>
 /// Reduest user to submit password.
 /// </summary>
 private static void RequestPassword()
 {
     Console.Write(ConsoleIO.BasicIO ? "请输入用户名或邮箱.\n" : "密码 : ");
     Settings.Password = ConsoleIO.BasicIO ? Console.ReadLine() : ConsoleIO.ReadPassword();
     if (Settings.Password == "")
     {
         Settings.Password = "******";
     }
     if (!ConsoleIO.BasicIO)
     {
         //Hide password length
         Console.CursorTop--; Console.Write("密码 : <******>");
         for (int i = 19; i < Console.BufferWidth; i++)
         {
             Console.Write(' ');
         }
     }
 }
コード例 #5
0
        /// <summary>
        /// The main entry point of Minecraft Console Client
        /// </summary>

        static void Main(string[] args)
        {
            Console.WriteLine("Console Client for MC 1.4.6 to 1.8.9 - v" + Version + " - By ORelio & Contributors, Updated by Cryptobyte");

            //Basic Input/Output ?
            if (args.Length >= 1 && args[args.Length - 1] == "BasicIO")
            {
                ConsoleIO.basicIO      = true;
                Console.OutputEncoding = Console.InputEncoding = Encoding.GetEncoding(System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage);
                args = args.Where(o => !Object.ReferenceEquals(o, args[args.Length - 1])).ToArray();
            }

            //Process ini configuration file
            if (args.Length >= 1 && System.IO.File.Exists(args[0]) && System.IO.Path.GetExtension(args[0]).ToLower() == ".ini")
            {
                Settings.LoadSettings(args[0]);

                //remove ini configuration file from arguments array
                List <string> args_tmp = args.ToList <string>();
                args_tmp.RemoveAt(0);
                args = args_tmp.ToArray();
            }
            else if (System.IO.File.Exists("MinecraftClient.ini"))
            {
                Settings.LoadSettings("MinecraftClient.ini");
            }
            else
            {
                Settings.WriteDefaultSettings("MinecraftClient.ini");
            }

            //Other command-line arguments
            if (args.Length >= 1)
            {
                Settings.Login = args[0];
                if (args.Length >= 2)
                {
                    Settings.Password = args[1];
                    if (args.Length >= 3)
                    {
                        Settings.setServerIP(args[2]);

                        //Single command?
                        if (args.Length >= 4)
                        {
                            Settings.SingleCommand = args[3];
                        }
                    }
                }
            }

            if (Settings.ConsoleTitle != "")
            {
                Settings.Username = "******";
                Console.Title     = Settings.expandVars(Settings.ConsoleTitle);
            }

            //Asking the user to type in missing data such as Username and Password

            if (Settings.Login == "")
            {
                Console.Write(ConsoleIO.basicIO ? "Please type the username of your choice.\n" : "Username : "******"")
            {
                Console.Write(ConsoleIO.basicIO ? "Please type the password for " + Settings.Login + ".\n" : "Password : "******"")
                {
                    Settings.Password = "******";
                }
                if (!ConsoleIO.basicIO)
                {
                    //Hide password length
                    Console.CursorTop--; Console.Write("Password : <******>");
                    for (int i = 19; i < Console.BufferWidth; i++)
                    {
                        Console.Write(' ');
                    }
                }
            }

            startupargs = args;
            InitializeClient();
        }