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; }
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; }
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; }
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 }