Bartosz Baszyński
Bartosz Baszyński

Reputation: 21

Run once in loop

i am making a signup and login like game but i need that one part of the code runs only once the sign up one and if the user in the login part types incorrect login or password it like skips the signup part and asks you to write your password and login i just need to skip the part of the sign up after happening once.

        while (fail == 2)
        {
            if (code1 <= 5)
            {
                Console.WriteLine("https//:youtube.com/sign-in/");
                Thread.Sleep(500);
                Console.WriteLine("Create your Account.");
                Thread.Sleep(500);
                Console.WriteLine("Please set your login: ");
                var name = Console.ReadLine();
                Thread.Sleep(1500);
                Console.Clear();
                Console.WriteLine("Please set your password: ");
                var password = Console.ReadLine();
                Random rnd = new Random();
                int RN = rnd.Next(1, 3);
                Console.Clear();
                Console.WriteLine("Creating Account");
                Thread.Sleep(800);
                Console.Clear();
                Console.WriteLine("Creating Account.");
                Thread.Sleep(800);
                Console.Clear();
                Console.WriteLine("Creating Account..");
                Thread.Sleep(800);
                Console.Clear();
                Console.WriteLine("Creating Account...");
                Thread.Sleep(800);
                Console.Clear();
                Console.WriteLine("Creating Account");
                Thread.Sleep(800);
                Console.Clear();
                Console.WriteLine("Creating Account.");
                Thread.Sleep(800);
                Console.Clear();
                Console.WriteLine("Creating Account..");
                Thread.Sleep(800);
                Console.Clear();
                Console.WriteLine("Creating Account...");
                Thread.Sleep(800);
                Console.Clear();
                Thread.Sleep(800);
                if (RN == 1)
                {
                    Thread.Sleep(1000);
                    Console.WriteLine("Successfully created Account.");
                    Thread.Sleep(3000);
                    Console.Clear();
                    Console.WriteLine("Do you want to login to your account? (y/n)");
                    var input = Console.ReadLine();
                    Console.Clear();
                    code1 += 2;
                    if (code1 >= 5)
                    {
                        if (input == "y" || input == "Y" || input == "yes" || input == "YES" || input == "Yes")
                        {
                            
                            Console.WriteLine("Write down your login:");
                            var login = Console.ReadLine();
                            Console.Clear();
                            Console.WriteLine("Write down your password.");
                            var password2 = Console.ReadLine();
                            Console.Clear();
                            fail = 4;
                            if (fail == 4)
                            {
                                fail = 3;
                                if (login == name)
                                {
                                    if (password2 == password)
                                    {
                                        Console.WriteLine("Successfully logged in, Have Fun!");
                                        Thread.Sleep(3000);
                                        Console.Clear();
                                        Console.WriteLine("Exiting");
                                        Thread.Sleep(500);
                                        Console.Clear();
                                        Console.WriteLine("Exiting.");
                                        Thread.Sleep(500);
                                        Console.Clear();
                                        Console.WriteLine("Exiting..");
                                        Thread.Sleep(500);
                                        Console.Clear();
                                        Console.WriteLine("Exiting...");
                                        Thread.Sleep(500);
                                        Environment.Exit(0);
                                    }
                                }
                                if (password2 != password || login != name)
                                {
                                    Thread.Sleep(1000);
                                    Console.WriteLine("Incorrect login or password.");
                                    Thread.Sleep(3000);
                                    Console.Clear();
                                    
                                }
                            }
                            else if (input == "N" || input == "n" || input == "No" || input == "NO" || input == "no")

                                Thread.Sleep(3000);
                            Console.Clear();
                            Console.WriteLine("Exiting");
                            Thread.Sleep(500);
                            Console.Clear();
                            Console.WriteLine("Exiting.");
                            Thread.Sleep(500);
                            Console.Clear();
                            Console.WriteLine("Exiting..");
                            Thread.Sleep(500);
                            Console.Clear();
                            Console.WriteLine("Exiting...");
                            Thread.Sleep(500);
                            Environment.Exit(0);
                        }
                    }
                else if (RN == 2)
                {
                    Console.WriteLine("There was an Error with creating your Account, Try again");
                    Thread.Sleep(3000);
                    Console.Clear();
                }
                }
            }
        }
    }
}

Upvotes: 1

Views: 80

Answers (0)

Related Questions