private void Step5NextButton_Click(object sender, RoutedEventArgs e)///Step5 Tabcontrol 5 NextButton function Save Data Profile
        {
            string data = Default_Language + "|"
                          + Step3CIDTextbox.Text + "|"
                          + Step4TokenTextbox.Text
                          + "|" + SidCombobox.Text + "{" + ServersCollection[SidCombobox.SelectedIndex].ToString()
                          + "|" + CidCombobox.Text + "{" + ChannelsCollection[CidCombobox.SelectedIndex].ToString()
                          + "|" + "@everyone{@everyone|"
                          + "@everyone{@everyone|"
                          + "@everyone{@everyone"
                          + "|2|30|"
                          + "@everyone{@everyone|"
                          + "@everyone{@everyone"
                          + "|" + AlertCidCombobox.Text + "{" + AlertChannelsCollection[AlertCidCombobox.SelectedIndex].ToString();

            File.WriteAllText(Directory.GetCurrentDirectory() + "/Resources/DA_Profile", data);
            File.WriteAllText(Directory.GetCurrentDirectory() + "/Resources/DA_Bosses", File.ReadAllText(Directory.GetCurrentDirectory() + "/Resources/BossesOrigin"));
            File.WriteAllText(Directory.GetCurrentDirectory() + "/Resources/LYPBBTTT", File.ReadAllText(Directory.GetCurrentDirectory() + "/Resources/LYPBBTTT_Origin"));
            string SelfRolling = "[Channel]{[/Channel]"
                                 + Environment.NewLine + "[StartMessage]" + LanguageLinesCollection[27].ToString() + "[/StartMessage]"
                                 + Environment.NewLine + "[MessageRoles][/MessageRoles]"
                                 + Environment.NewLine + "[EndMessage]" + LanguageLinesCollection[28].ToString() + "[/EndMessage]"
                                 + Environment.NewLine + "[MainMessageID][/MainMessageID]";

            File.WriteAllText(Directory.GetCurrentDirectory() + "/Resources/SelfRolling", SelfRolling);

            DoubleAnimation da = new DoubleAnimation();

            da.From        = 0;
            da.To          = 1;
            da.Duration    = new Duration(TimeSpan.FromSeconds(2));
            da.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, da);
            Tabcontrol1.SelectedIndex = 6;
        }
        private void DesktopSetupButton_Click(object sender, RoutedEventArgs e)
        {
            string data = Default_Language + "|"
                          + "0" + "|"
                          + "0AZ"
                          + "|" + "None" + "{" + "0"
                          + "|" + "None" + "{" + "0"
                          + "|" + "@everyone{@everyone|"
                          + "@everyone{@everyone|"
                          + "@everyone{@everyone"
                          + "|2|30|"
                          + "@everyone{@everyone|"
                          + "@everyone{@everyone"
                          + "|" + "None" + "{" + "0";

            File.WriteAllText(Directory.GetCurrentDirectory() + "/Resources/DA_Profile", data);
            File.WriteAllText(Directory.GetCurrentDirectory() + "/Resources/DA_Bosses", File.ReadAllText(Directory.GetCurrentDirectory() + "/Resources/BossesOrigin"));
            File.WriteAllText(Directory.GetCurrentDirectory() + "/Resources/LYPBBTTT", File.ReadAllText(Directory.GetCurrentDirectory() + "/Resources/LYPBBTTT_Origin"));
            string SelfRolling = "[Channel]{[/Channel]"
                                 + Environment.NewLine + "[StartMessage]" + LanguageLinesCollection[27].ToString() + "[/StartMessage]"
                                 + Environment.NewLine + "[MessageRoles][/MessageRoles]"
                                 + Environment.NewLine + "[EndMessage]" + LanguageLinesCollection[28].ToString() + "[/EndMessage]"
                                 + Environment.NewLine + "[MainMessageID][/MainMessageID]";

            File.WriteAllText(Directory.GetCurrentDirectory() + "/Resources/SelfRolling", SelfRolling);

            DoubleAnimation da = new DoubleAnimation();

            da.From        = 0;
            da.To          = 1;
            da.Duration    = new Duration(TimeSpan.FromSeconds(2));
            da.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, da);
            Tabcontrol1.SelectedIndex = 6;
        }
Exemplo n.º 3
0
        private void SelectedlangButton_Click(object sender, RoutedEventArgs e)
        {
            DoubleAnimation da = new DoubleAnimation();

            da.From        = 0;
            da.To          = 1;
            da.Duration    = new Duration(TimeSpan.FromSeconds(2));
            da.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, da);
            Tabcontrol1.SelectedIndex = 7;
        }
Exemplo n.º 4
0
        private void ReadLanguage(string SL)
        {
            defLang = SL;
            try { LanguageLinesCollection.Clear(); } catch (Exception) { }
            string lines = File.ReadAllText(System.IO.Directory.GetCurrentDirectory() + "/Resources/Languages/" + SL);

            string[] RefferalsFilter = lines.Split('|');
            foreach (var rf in RefferalsFilter)
            {
                LanguageLinesCollection.Add(rf);
                //MessageBox.Show(rf);
            }
            S0Label0.Text                = LanguageLinesCollection[0].ToString();
            Tc0SkipButton.Content        = LanguageLinesCollection[1].ToString();
            Tc0NextButton.Content        = LanguageLinesCollection[2].ToString();
            S1L0.Content                 = LanguageLinesCollection[3].ToString();
            S1L1.Text                    = LanguageLinesCollection[4].ToString();
            Step1_1Button.Content        = LanguageLinesCollection[5].ToString();
            Step1_2Label.Text            = LanguageLinesCollection[6].ToString();
            Step1_2Button.Content        = LanguageLinesCollection[7].ToString();
            Step1NextButton.Content      = LanguageLinesCollection[8].ToString();
            S2L0.Content                 = LanguageLinesCollection[9].ToString();
            S2L1.Text                    = LanguageLinesCollection[10].ToString();
            Step2HelpButton.Content      = LanguageLinesCollection[11].ToString();
            Step2NextButton.Content      = LanguageLinesCollection[12].ToString();
            S3L0.Content                 = LanguageLinesCollection[13].ToString();
            S3L1.Text                    = LanguageLinesCollection[14].ToString();
            Step3InviteBotButton.Content = LanguageLinesCollection[15].ToString();
            S3L2.Text                    = LanguageLinesCollection[16].ToString();
            Step3HelpButton.Content      = LanguageLinesCollection[17].ToString();
            Step3NextButton.Content      = LanguageLinesCollection[18].ToString();
            S4L0.Content                 = LanguageLinesCollection[19].ToString();
            S4L1.Text                    = LanguageLinesCollection[20].ToString();
            Step4TestTokenButton.Content = LanguageLinesCollection[21].ToString();
            S4L2.Text                    = LanguageLinesCollection[22].ToString();
            Step4HelpButton.Content      = LanguageLinesCollection[23].ToString();
            Step4NextButton.Content      = LanguageLinesCollection[24].ToString();
            S5L0.Content                 = LanguageLinesCollection[25].ToString();
            S5L1.Text                    = LanguageLinesCollection[26].ToString();
            S5L2.Text                    = LanguageLinesCollection[27].ToString();
            Step5NextButton.Content      = LanguageLinesCollection[28].ToString();
            S6L0.Content                 = LanguageLinesCollection[29].ToString();
            S6L1.Text                    = LanguageLinesCollection[30].ToString();
            selctedlangImg.Source        = new BitmapImage(new Uri(System.IO.Directory.GetCurrentDirectory() + "/Resources/" + SL + ".png"));
            DoubleAnimation da = new DoubleAnimation();

            da.From        = 0;
            da.To          = 1;
            da.Duration    = new Duration(TimeSpan.FromSeconds(2));
            da.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, da);
            Tabcontrol1.SelectedIndex = 0;
        }
        private void Tc0SkipButton_Click(object sender, RoutedEventArgs e)///Skip Bot Creation Steps
        {
            Step3NextButton.Visibility = Visibility.Hidden;
            DoubleAnimation da = new DoubleAnimation();

            da.From        = 0;
            da.To          = 1;
            da.Duration    = new Duration(TimeSpan.FromSeconds(2));
            da.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, da);
            Tabcontrol1.SelectedIndex = 3;
        }
        private void Step2NextButton_Click(object sender, RoutedEventArgs e)///Step 2 Tabcontrol 2 Next_button Function
        {
            Step2MediaElement.Stop();
            Step3NextButton.Visibility = Visibility.Hidden;
            DoubleAnimation da = new DoubleAnimation();

            da.From        = 0;
            da.To          = 1;
            da.Duration    = new Duration(TimeSpan.FromSeconds(2));
            da.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, da);
            Tabcontrol1.SelectedIndex = 3;
        }
        private void Tc0NextButton_Click(object sender, RoutedEventArgs e)///Tabcontrol0 NextButton Function
        {
            Step1_2Label.Visibility        = Visibility.Hidden;
            Step1_2MediaElement.Visibility = Visibility.Hidden;
            Step1NextButton.Visibility     = Visibility.Hidden;
            Tabcontrol1.Opacity            = 0;
            DoubleAnimation da = new DoubleAnimation();

            da.From        = 0;
            da.To          = 1;
            da.Duration    = new Duration(TimeSpan.FromSeconds(2));
            da.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, da);
            Tabcontrol1.SelectedIndex = 1;
        }
Exemplo n.º 8
0
        private void Step5NextButton_Click(object sender, RoutedEventArgs e)
        {
            int g = 0;

            if (Step5SIDTExtbox.Text != "Server ID" && Step5CIDTextbox.Text != "Channel ID")
            {
                g = 1;
            }
            Regex  regex = new Regex("[^0-9-]+");
            string s     = Step5SIDTExtbox.Text.ToString();

            foreach (char c in s)
            {
                if (regex.IsMatch(c.ToString()) == true)
                {
                    Step5SIDTExtbox.Text = "";
                }
            }
            string s1 = Step5CIDTextbox.Text.ToString();

            foreach (char c in s1)
            {
                if (regex.IsMatch(c.ToString()) == true)
                {
                    Step5CIDTextbox.Text = "";
                }
            }
            if (Step5SIDTExtbox.Text != "" && Step5CIDTextbox.Text != "" && g == 1)
            {
                if (Step5RoleTextbox.Text == "")
                {
                    Step5RoleTextbox.Text = "<@RoleID>";
                }
                string data = defLang + "|" + Step3CIDTextbox.Text + "|" + Step4TokenTextbox.Text + "|" + Step5SIDTExtbox.Text + "|" + Step5CIDTextbox.Text + "|" + Step5RoleTextbox.Text + "|<@RoleID>" + "|<@RoleID>" + "|5|30" + "|<@RoleID>" + "|<@RoleID>";
                System.IO.File.WriteAllText(System.IO.Directory.GetCurrentDirectory() + "/Resources/Profile", data);

                DoubleAnimation da = new DoubleAnimation();
                da.From        = 0;
                da.To          = 1;
                da.Duration    = new Duration(TimeSpan.FromSeconds(2));
                da.AutoReverse = false;
                Tabcontrol1.BeginAnimation(OpacityProperty, da);
                Tabcontrol1.SelectedIndex = 6;
            }
        }
        private void Step4NextButton_Click(object sender, RoutedEventArgs e)///Step 4 Tabcontrol 4 Next_button Event
        {
            var servers = discord.Guilds;

            foreach (var server in servers)///Get Server Id's And Names and add them to servercollection list
            {
                SidCombobox.Items.Add(server.ToString()); ServersCollection.Add(server.Id.ToString());
            }
            Step4MediaElement.Position = new TimeSpan(0, 0, 0);
            Step4MediaElement.Stop();
            DoubleAnimation da = new DoubleAnimation();

            da.From        = 0;
            da.To          = 1;
            da.Duration    = new Duration(TimeSpan.FromSeconds(2));
            da.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, da);
            Tabcontrol1.SelectedIndex = 5;
        }
        private void Load_Language_File(string SL = "en")///Load Language Files
        {
            Step1_2MediaElement.Stop();
            Step2MediaElement.Stop();
            Step3MediaElement.Stop();
            Step4MediaElement.Stop();
            Default_Language = SL;
            try { LanguageLinesCollection.Clear(); } catch (Exception) { }
            string lines = File.ReadAllText(System.IO.Directory.GetCurrentDirectory() + "/Resources/Languages/" + SL);

            string[] RefferalsFilter = lines.Split('}');
            foreach (var rf in RefferalsFilter)
            {
                LanguageLinesCollection.Add(rf);
            }
            S0Label0.Text         = LanguageLinesCollection[0].ToString();
            Tc0SkipButton.Content = LanguageLinesCollection[1].ToString();        // skip
            Tc0NextButton.Content = LanguageLinesCollection[2].ToString();        // Next
            S1L0.Content          = LanguageLinesCollection[3].ToString() + " 1"; //Step
            S1L1.Text             = LanguageLinesCollection[5].ToString();
            Step1_OpenDiscordDevUrl_Button.ToolTip = LanguageLinesCollection[6].ToString();
            Step1_2Label.Text       = LanguageLinesCollection[7].ToString();
            Step1NextButton.Content = LanguageLinesCollection[2].ToString();
            S2L0.Content            = LanguageLinesCollection[3].ToString() + " 2";//Step
            //LanguageLinesCollection[4].ToString() is Empty
            S2L1.Text = LanguageLinesCollection[8].ToString();
            Step2NextButton.Content = LanguageLinesCollection[2].ToString();        // Next
            S3L0.Content            = LanguageLinesCollection[3].ToString() + " 3"; //Step
            S3L1.Text                    = LanguageLinesCollection[9].ToString();
            ClientIDLABEL.Content        = LanguageLinesCollection[10].ToString();
            Step3CIDTextbox.Text         = LanguageLinesCollection[10].ToString().Remove(LanguageLinesCollection[10].Length - 2, 1);
            Step3InviteBotButton.Content = LanguageLinesCollection[11].ToString();       //Invite
            Step3NextButton.Content      = LanguageLinesCollection[2].ToString();        // Next
            S4L0.Content                 = LanguageLinesCollection[3].ToString() + " 4"; //Step
            S4L1.Text                    = LanguageLinesCollection[12].ToString();
            TokenLabel.Content           = LanguageLinesCollection[13].ToString();       //Token:
            Step4TokenTextbox.Text       = LanguageLinesCollection[13].ToString().Remove(LanguageLinesCollection[13].Length - 2, 1);
            Step4TestTokenButton.Content = LanguageLinesCollection[14].ToString();       //Test Token
            Step4NextButton.Content      = LanguageLinesCollection[2].ToString();        // Next
            S5L0.Content                 = LanguageLinesCollection[3].ToString() + " 5"; //Step
            S5L1.Text                    = LanguageLinesCollection[15].ToString();
            ServerIDLAbel.Content        = LanguageLinesCollection[16].ToString();
            ChannelIDLabel.Content       = LanguageLinesCollection[17].ToString();
            S5L2.Text                    = LanguageLinesCollection[18].ToString();
            Step5NextButton.Content      = LanguageLinesCollection[2].ToString(); // Next
            S6L0.Content                 = LanguageLinesCollection[19].ToString();
            S6L1.Text                    = LanguageLinesCollection[20].ToString();
            //LanguageLinesCollection[21].ToString() is "WARNING"
            //LanguageLinesCollection[22].ToString() is "The Application is already running in the background do you want to close it before continuing?"
            //LanguageLinesCollection[23].ToString() is "Ok"
            //LanguageLinesCollection[24].ToString() is "No"
            //LanguageLinesCollection[25].ToString() is "Yes"
            AlertChannelIDLabel.Content = LanguageLinesCollection[26].ToString(); //Alert Channel ID:
            //LanguageLinesCollection[27].ToString() is > **Welcome To Yuri Project Bdo Boss Timer Self Rolling Settings**
            //LanguageLinesCollection[28].ToString() is > **U can customize all the settings on the self rolling menu**
            DesktopSetupButton.Content = LanguageLinesCollection[29].ToString();


            #region "animate Selected Language Tab"
            selctedlangImg.Source = new BitmapImage(new Uri(System.IO.Directory.GetCurrentDirectory() + "/Resources/img/" + SL + ".png"));
            var left = Tabcontrol1.Margin.Left;
            TranslateTransform trans = new TranslateTransform();
            Tabcontrol1.RenderTransform = trans;
            DoubleAnimation anim1 = new DoubleAnimation(left, 1000 + left, TimeSpan.FromSeconds(1));
            anim1.AutoReverse = true;
            trans.BeginAnimation(TranslateTransform.XProperty, anim1);

            DoubleAnimation da = new DoubleAnimation();
            da.From        = 1;
            da.To          = 0;
            da.Duration    = new Duration(TimeSpan.FromSeconds(1));
            da.AutoReverse = false;
            da.Completed  += (s, _) => {
                Tabcontrol1.SelectedIndex = 0;
            };
            Tabcontrol1.BeginAnimation(OpacityProperty, da);

            DoubleAnimation dar = new DoubleAnimation();
            dar.Duration    = new Duration(TimeSpan.FromSeconds(2));
            dar.AutoReverse = false;
            Tabcontrol1.BeginAnimation(OpacityProperty, dar);
            #endregion
        }