예제 #1
0
 private void btnSaveUser_Click(object sender, EventArgs e)
 {
     Settings tmpSet = new DiceBot.Settings(this);
     if (tmpSet.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         writesettings( tmpSet );
         loadsettings();
     }
 }
예제 #2
0
        protected override void OnClosing(CancelEventArgs e)
        {
            if ((CurrentSite.AutoWithdraw || CurrentSite.Tip) && profit>0)
            {
                if (donateMode == 1)
                {

                }
                else if (donateMode == 2)
                {
                    DonateBox tmp = new DonateBox();
                    if (tmp.ShowDialog(profit, CurrentSite.Currency, donatePercentage) == DialogResult.Yes)
                    {
                        CurrentSite.Donate(tmp.amount);
                        Thread.Sleep(200);
                    }
                    donateMode = (tmp.radioButton3.Checked ? 3 : tmp.radioButton2.Checked ? 1 : 2);
                    donatePercentage = (double)tmp.numericUpDown1.Value;
                }
                else if (donateMode==3)
                {
                    CurrentSite.Donate((donatePercentage / 100.0) * profit);
                }
            }
            Stop("");
            if (CurrentSite != null)
            {
                CurrentSite.Disconnect();
            }
            save();
            Settings tmpSet = new DiceBot.Settings(this);
            tmpSet.loadsettings();
            tmpSet.nudDonatePercentage.Value = (decimal)donatePercentage;
            tmpSet.rdbDonateAuto.Checked = donateMode == 3;
            tmpSet.rdbDonateDefault.Checked = donateMode == 2;
            tmpSet.rdbDonateDont.Checked = donateMode == 1;
            writesettings(tmpSet);
            if (File.Exists(Environment.GetEnvironmentVariable("APPDATA") + "\\DiceBot2\\tempsim"))
            {
                File.Delete(Environment.GetEnvironmentVariable("APPDATA") + "\\DiceBot2\\tempsim");
            }
            if (File.Exists("currentprofitbet.txt"))
            {
                File.Delete("currentprofitbet.txt");
            }
            if (File.Exists("currentprofittime.txt"))
            {
                File.Delete("currentprofittime.txt");
             }
            string[] files = Directory.GetFiles(".");
            foreach (string F in files)
            {
                if (F.StartsWith(".\\tmp_"))
                {
                    File.Delete(F);
                }
            }
            base.OnClosing(e);
            Application.Exit();
        }