Title: 999autobet bot open source
Post by: evilimprint on May 13, 2014, 10:27:24 PM
using Microsoft.VisualBasic; using Microsoft.VisualBasic.CompilerServices; using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.Drawing; using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms;
namespace WindowsApplication4 { [DesignerGenerated] public class Form1 : Form { private static List<WeakReference> __ENCList = new List<WeakReference>(); private IContainer components; [AccessedThroughProperty("Panel1")] private Panel _Panel1; [AccessedThroughProperty("WebBrowser1")] private WebBrowser _WebBrowser1; [AccessedThroughProperty("Button1")] private Button _Button1; [AccessedThroughProperty("Button2")] private Button _Button2; [AccessedThroughProperty("Timer1")] private System.Windows.Forms.Timer _Timer1; [AccessedThroughProperty("Button3")] private Button _Button3; [AccessedThroughProperty("Timer2")] private System.Windows.Forms.Timer _Timer2; [AccessedThroughProperty("TextBox1")] private TextBox _TextBox1; [AccessedThroughProperty("TextBox2")] private TextBox _TextBox2; [AccessedThroughProperty("Label1")] private Label _Label1; [AccessedThroughProperty("Label2")] private Label _Label2; [AccessedThroughProperty("Label3")] private Label _Label3; [AccessedThroughProperty("Timer3")] private System.Windows.Forms.Timer _Timer3; [AccessedThroughProperty("Label4")] private Label _Label4; [AccessedThroughProperty("TextBox3")] private TextBox _TextBox3; private int x; private int t; private int z; private int ls; private int t3; private int rls; private HtmlElementCollection PageElement; private string WinProfit; private string NewWinProfit;
internal virtual Panel Panel1 { [DebuggerNonUserCode] get { return this._Panel1; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { this._Panel1 = value; } }
internal virtual WebBrowser WebBrowser1 { [DebuggerNonUserCode] get { return this._WebBrowser1; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { WebBrowserDocumentCompletedEventHandler completedEventHandler = new WebBrowserDocumentCompletedEventHandler(this.WebBrowser1_DocumentCompleted); if (this._WebBrowser1 != null) this._WebBrowser1.DocumentCompleted -= completedEventHandler; this._WebBrowser1 = value; if (this._WebBrowser1 == null) return; this._WebBrowser1.DocumentCompleted += completedEventHandler; } }
internal virtual Button Button1 { [DebuggerNonUserCode] get { return this._Button1; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.Button1_Click); if (this._Button1 != null) this._Button1.Click -= eventHandler; this._Button1 = value; if (this._Button1 == null) return; this._Button1.Click += eventHandler; } }
internal virtual Button Button2 { [DebuggerNonUserCode] get { return this._Button2; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.Button2_Click); if (this._Button2 != null) this._Button2.Click -= eventHandler; this._Button2 = value; if (this._Button2 == null) return; this._Button2.Click += eventHandler; } }
internal virtual System.Windows.Forms.Timer Timer1 { [DebuggerNonUserCode] get { return this._Timer1; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.Timer1_Tick); if (this._Timer1 != null) this._Timer1.Tick -= eventHandler; this._Timer1 = value; if (this._Timer1 == null) return; this._Timer1.Tick += eventHandler; } }
internal virtual Button Button3 { [DebuggerNonUserCode] get { return this._Button3; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.Button3_Click); if (this._Button3 != null) this._Button3.Click -= eventHandler; this._Button3 = value; if (this._Button3 == null) return; this._Button3.Click += eventHandler; } }
internal virtual System.Windows.Forms.Timer Timer2 { [DebuggerNonUserCode] get { return this._Timer2; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.Timer2_Tick); if (this._Timer2 != null) this._Timer2.Tick -= eventHandler; this._Timer2 = value; if (this._Timer2 == null) return; this._Timer2.Tick += eventHandler; } }
internal virtual TextBox TextBox1 { [DebuggerNonUserCode] get { return this._TextBox1; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.TextBox1_TextChanged); if (this._TextBox1 != null) this._TextBox1.TextChanged -= eventHandler; this._TextBox1 = value; if (this._TextBox1 == null) return; this._TextBox1.TextChanged += eventHandler; } }
internal virtual TextBox TextBox2 { [DebuggerNonUserCode] get { return this._TextBox2; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.TextBox2_TextChanged); if (this._TextBox2 != null) this._TextBox2.TextChanged -= eventHandler; this._TextBox2 = value; if (this._TextBox2 == null) return; this._TextBox2.TextChanged += eventHandler; } }
internal virtual Label Label1 { [DebuggerNonUserCode] get { return this._Label1; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { this._Label1 = value; } }
internal virtual Label Label2 { [DebuggerNonUserCode] get { return this._Label2; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { this._Label2 = value; } }
internal virtual Label Label3 { [DebuggerNonUserCode] get { return this._Label3; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { this._Label3 = value; } }
internal virtual System.Windows.Forms.Timer Timer3 { [DebuggerNonUserCode] get { return this._Timer3; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.Timer3_Tick); if (this._Timer3 != null) this._Timer3.Tick -= eventHandler; this._Timer3 = value; if (this._Timer3 == null) return; this._Timer3.Tick += eventHandler; } }
internal virtual Label Label4 { [DebuggerNonUserCode] get { return this._Label4; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { this._Label4 = value; } }
internal virtual TextBox TextBox3 { [DebuggerNonUserCode] get { return this._TextBox3; } [DebuggerNonUserCode, MethodImpl(MethodImplOptions.Synchronized)] set { EventHandler eventHandler = new EventHandler(this.TextBox3_TextChanged); if (this._TextBox3 != null) this._TextBox3.TextChanged -= eventHandler; this._TextBox3 = value; if (this._TextBox3 == null) return; this._TextBox3.TextChanged += eventHandler; } }
private bool pageready { [DebuggerNonUserCode] get; [DebuggerNonUserCode] set; }
[DebuggerNonUserCode] static Form1() { }
public Form1() { Form1.__ENCAddToList((object) this); this.pageready = false; this.InitializeComponent(); }
[DebuggerNonUserCode] private static void __ENCAddToList(object value) { List<WeakReference> list = Form1.__ENCList; bool lockTaken = false; try { Monitor.Enter((object) list, ref lockTaken); if (Form1.__ENCList.Count == Form1.__ENCList.Capacity) { int index1 = 0; int num1 = 0; int num2 = checked (Form1.__ENCList.Count - 1); int index2 = num1; while (index2 <= num2) { if (Form1.__ENCList[index2].IsAlive) { if (index2 != index1) Form1.__ENCList[index1] = Form1.__ENCList[index2]; checked { ++index1; } } checked { ++index2; } } Form1.__ENCList.RemoveRange(index1, checked (Form1.__ENCList.Count - index1)); Form1.__ENCList.Capacity = Form1.__ENCList.Count; } Form1.__ENCList.Add(new WeakReference(RuntimeHelpers.GetObjectValue(value))); } finally { if (lockTaken) Monitor.Exit((object) list); } }
[DebuggerNonUserCode] protected override void Dispose(bool disposing) { try { if ((!disposing || this.components == null) && !false) return; this.components.Dispose(); } finally { base.Dispose(disposing); } }
[DebuggerStepThrough] private void InitializeComponent() { this.components = (IContainer) new System.ComponentModel.Container(); ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof (Form1)); this.Panel1 = new Panel(); this.WebBrowser1 = new WebBrowser(); this.Button1 = new Button(); this.Button2 = new Button(); this.Timer1 = new System.Windows.Forms.Timer(this.components); this.Button3 = new Button(); this.Timer2 = new System.Windows.Forms.Timer(this.components); this.TextBox1 = new TextBox(); this.TextBox2 = new TextBox(); this.Label1 = new Label(); this.Label2 = new Label(); this.Label3 = new Label(); this.Timer3 = new System.Windows.Forms.Timer(this.components); this.Label4 = new Label(); this.TextBox3 = new TextBox(); this.Panel1.SuspendLayout(); this.SuspendLayout(); this.Panel1.Controls.Add((Control) this.WebBrowser1); Panel panel1_1 = this.Panel1; Point point1 = new Point(27, 90); Point point2 = point1; panel1_1.Location = point2; this.Panel1.Name = "Panel1"; Panel panel1_2 = this.Panel1; Size size1 = new Size(869, 499); Size size2 = size1; panel1_2.Size = size2; this.Panel1.TabIndex = 0; this.WebBrowser1.Dock = DockStyle.Fill; WebBrowser webBrowser1_1 = this.WebBrowser1; point1 = new Point(0, 0); Point point3 = point1; webBrowser1_1.Location = point3; WebBrowser webBrowser1_2 = this.WebBrowser1; size1 = new Size(20, 20); Size size3 = size1; webBrowser1_2.MinimumSize = size3; this.WebBrowser1.Name = "WebBrowser1"; WebBrowser webBrowser1_3 = this.WebBrowser1; size1 = new Size(869, 499); Size size4 = size1; webBrowser1_3.Size = size4; this.WebBrowser1.TabIndex = 0; Button button1_1 = this.Button1; point1 = new Point(27, 13); Point point4 = point1; button1_1.Location = point4; this.Button1.Name = "Button1"; Button button1_2 = this.Button1; size1 = new Size(75, 23); Size size5 = size1; button1_2.Size = size5; this.Button1.TabIndex = 1; this.Button1.Text = "Load Page"; this.Button1.UseVisualStyleBackColor = true; Button button2_1 = this.Button2; point1 = new Point(109, 13); Point point5 = point1; button2_1.Location = point5; this.Button2.Name = "Button2"; Button button2_2 = this.Button2; size1 = new Size(75, 23); Size size6 = size1; button2_2.Size = size6; this.Button2.TabIndex = 2; this.Button2.Text = "Start Betting"; this.Button2.UseVisualStyleBackColor = true; Button button3_1 = this.Button3; point1 = new Point(191, 13); Point point6 = point1; button3_1.Location = point6; this.Button3.Name = "Button3"; Button button3_2 = this.Button3; size1 = new Size(75, 23); Size size7 = size1; button3_2.Size = size7; this.Button3.TabIndex = 3; this.Button3.Text = "Stop Betting"; this.Button3.UseVisualStyleBackColor = true; TextBox textBox1_1 = this.TextBox1; point1 = new Point(385, 15); Point point7 = point1; textBox1_1.Location = point7; this.TextBox1.Name = "TextBox1"; TextBox textBox1_2 = this.TextBox1; size1 = new Size(42, 20); Size size8 = size1; textBox1_2.Size = size8; this.TextBox1.TabIndex = 4; TextBox textBox2_1 = this.TextBox2; point1 = new Point(502, 15); Point point8 = point1; textBox2_1.Location = point8; this.TextBox2.Name = "TextBox2"; TextBox textBox2_2 = this.TextBox2; size1 = new Size(100, 20); Size size9 = size1; textBox2_2.Size = size9; this.TextBox2.TabIndex = 5; this.Label1.AutoSize = true; Label label1_1 = this.Label1; point1 = new Point(272, 18); Point point9 = point1; label1_1.Location = point9; this.Label1.Name = "Label1"; Label label1_2 = this.Label1; size1 = new Size(107, 13); Size size10 = size1; label1_2.Size = size10; this.Label1.TabIndex = 6; this.Label1.Text = "Biggest losing streak:"; this.Label2.AutoSize = true; Label label2_1 = this.Label2; point1 = new Point(433, 18); Point point10 = point1; label2_1.Location = point10; this.Label2.Name = "Label2"; Label label2_2 = this.Label2; size1 = new Size(63, 13); Size size11 = size1; label2_2.Size = size11; this.Label2.TabIndex = 7; this.Label2.Text = "Biggest bet:"; this.Label3.AutoSize = true; Label label3_1 = this.Label3; point1 = new Point(27, 43); Point point11 = point1; label3_1.Location = point11; this.Label3.Name = "Label3"; Label label3_2 = this.Label3; size1 = new Size(859, 26); Size size12 = size1; label3_2.Size = size12; this.Label3.TabIndex = 8; this.Label3.Text = componentResourceManager.GetString("Label3.Text"); this.Label4.AutoSize = true; Label label4_1 = this.Label4; point1 = new Point(608, 18); Point point12 = point1; label4_1.Location = point12; this.Label4.Name = "Label4"; Label label4_2 = this.Label4; size1 = new Size(100, 13); Size size13 = size1; label4_2.Size = size13; this.Label4.TabIndex = 9; this.Label4.Text = "Reset losing streak:"; TextBox textBox3_1 = this.TextBox3; point1 = new Point(714, 15); Point point13 = point1; textBox3_1.Location = point13; this.TextBox3.Name = "TextBox3"; TextBox textBox3_2 = this.TextBox3; size1 = new Size(34, 20); Size size14 = size1; textBox3_2.Size = size14; this.TextBox3.TabIndex = 10; Form1 form1 = this; size1 = new Size(908, 601); Size size15 = size1; form1.ClientSize = size15; this.Controls.Add((Control) this.TextBox3); this.Controls.Add((Control) this.Label4); this.Controls.Add((Control) this.Label3); this.Controls.Add((Control) this.Label2); this.Controls.Add((Control) this.Label1); this.Controls.Add((Control) this.TextBox2); this.Controls.Add((Control) this.TextBox1); this.Controls.Add((Control) this.Button3); this.Controls.Add((Control) this.Button2); this.Controls.Add((Control) this.Button1); this.Controls.Add((Control) this.Panel1); this.FormBorderStyle = FormBorderStyle.FixedSingle; this.Icon = (Icon) componentResourceManager.GetObject("$this.Icon"); this.MaximizeBox = false; this.Name = "Form1"; this.StartPosition = FormStartPosition.CenterScreen; this.Text = "999dice autobet bot v1.0.2"; this.Panel1.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); }
private void WebBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { }
private void Button1_Click(object sender, EventArgs e) { this.WebBrowser1.ScriptErrorsSuppressed = true; this.WebBrowser1.Navigate("https://www.999dice.com/?1099954"); this.WaitForPageLoad(); }
private void Button2_Click(object sender, EventArgs e) { this.rls = 0; this.ls = 0; this.x = 1; this.WinProfit = this.WebBrowser1.Document.GetElementById("BetProfitLabel").InnerText; this.RandomN(); this.t3 = 1; this.Timer3.Start(); }
private void Button3_Click(object sender, EventArgs e) { this.x = 3; }
public Task RandomN() { if (this.x != 3) { VBMath.Randomize(); this.x = checked ((int) Math.Round((double) Conversion.Int((float) unchecked (2.0 * (double) VBMath.Rnd() + 1.0)))); this.WinLose(); } Task task; return task; }
public Task Bet() { if ((double) this.rls == Conversions.ToDouble(this.TextBox3.Text)) { this.WebBrowser1.Document.GetElementById("BetResetButton").InvokeMember("click"); this.rls = 0; } if (this.x == 1) this.WebBrowser1.Document.GetElementById("BetHighButton").InvokeMember("click"); else if (this.x == 2) this.WebBrowser1.Document.GetElementById("BetLowButton").InvokeMember("click"); Task task; return task; }
public Task WinLose() { if (this.x != 3) { this.NewWinProfit = this.WebBrowser1.Document.GetElementById("BetProfitLabel").InnerText; if (Operators.CompareString(this.NewWinProfit, this.WinProfit, false) > 0) { this.WinProfit = this.NewWinProfit; this.ls = checked (this.ls + 1); this.TextBox1.Text = Conversions.ToString(this.ls); this.TextBox2.Text = this.WinProfit; } this.PageElement = this.WebBrowser1.Document.GetElementsByTagName("div"); try { foreach (HtmlElement htmlElement in this.PageElement) { if (Operators.CompareString(htmlElement.GetAttribute("className"), "GoodNumber", false) == 0) { this.rls = 0; this.WebBrowser1.Document.GetElementById("BetResetButton").InvokeMember("click"); } else if (Operators.CompareString(htmlElement.GetAttribute("className"), "BadNumber", false) == 0) { this.z = 1; this.Timer2.Start(); this.rls = checked (this.rls + 1); this.WebBrowser1.Document.GetElementById("MultiplyBetButton").InvokeMember("click"); } } } finally { IEnumerator enumerator; if (enumerator is IDisposable) (enumerator as IDisposable).Dispose(); } this.Bet(); this.t = 22; this.Timer1.Start(); } Task task; return task; }
private void WaitForPageLoad() { this.WebBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(this.PageWaiter); while (!this.pageready) Application.DoEvents(); this.pageready = false; }
private void PageWaiter(object sender, WebBrowserDocumentCompletedEventArgs e) { if (this.WebBrowser1.ReadyState != WebBrowserReadyState.Complete) return; this.pageready = true; this.WebBrowser1.DocumentCompleted -= new WebBrowserDocumentCompletedEventHandler(this.PageWaiter); }
private void Timer1_Tick(object sender, EventArgs e) { if (this.t > 0) { this.t = checked (this.t - 1); } else { this.Timer1.Stop(); try { foreach (HtmlElement htmlElement in this.PageElement) { if (Operators.CompareString(htmlElement.GetAttribute("className"), "GoodNumber", false) == 0) this.RandomN(); else if (Operators.CompareString(htmlElement.GetAttribute("className"), "BadNumber", false) == 0) this.WinLose(); } } finally { IEnumerator enumerator; if (enumerator is IDisposable) (enumerator as IDisposable).Dispose(); } } }
private void Timer2_Tick(object sender, EventArgs e) { if (this.z > 0) { this.z = checked (this.z - 1); } else { this.Timer2.Stop(); this.Bet(); } }
private void Timer3_Tick(object sender, EventArgs e) { if (this.t3 > 0) { this.t3 = checked (this.t3 - 1); this.WebBrowser1.Document.GetElementById("MessageBox").Style = "visibility:hidden;"; } else { this.Timer3.Stop(); this.PageElement = this.WebBrowser1.Document.GetElementsByTagName("div"); try { foreach (HtmlElement htmlElement in this.PageElement) { if (Operators.CompareString(htmlElement.GetAttribute("className"), "FaucetClaimButton", false) == 0) htmlElement.InvokeMember("click"); } } finally { IEnumerator enumerator; if (enumerator is IDisposable) (enumerator as IDisposable).Dispose(); } this.t3 = 601; this.Timer3.Start(); } }
private void TextBox1_TextChanged(object sender, EventArgs e) { this.TextBox1.Text = Conversions.ToString(this.ls); }
private void TextBox2_TextChanged(object sender, EventArgs e) { this.TextBox2.Text = this.WinProfit; }
private void TextBox3_TextChanged(object sender, EventArgs e) { } } }
Title: Re: 999autobet bot open source
Post by: evilimprint on May 15, 2014, 11:42:41 AM
bump
Title: Re: 999autobet bot open source
Post by: evilimprint on May 17, 2014, 03:47:21 PM
bump
|