|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум Корзина форума Корзина Бот с перезаходом после дисконнектов |
Бот с перезаходом после дисконнектов |
Бот с вводом пароля для перезахода после дисконнектов
Использовать можно множеством способов. Я использую для фарма хонора на бг. Для этого ставлю бот, чтобы нажимал кнопку, на которой стоит макрос *********************************************** /script TogglePVPFrame(); /click PVPParentFrameTab2 /script JoinBattlefield(1) /script TogglePVPFrame(); /run StaticPopup1Button1:Click() *********************************************** В поле ИНТЕРВАЛ вписываем значение в секундах, умноженное на 1000. Т.е. 120000 - это 2 минуты. В поле КНОПКА нужно выбрать кнопку, которую будет спамить бот через отведенное время. В поле ПАРОЛЬ вписываете пароль, чтобы после дисконнекта бот перезашел в игру. Но для этого надо нажать "Запомнить учетную запись" в окне ввода логина и пароля. После нажатия кнопки "Старт" через 2 секунды бот захватывает окно и будет спамить именно в это окно кнопочку. Т.е. можно спокойно заходить в другое окно и качаться, аренить и т.д., пока в первом окне бот фармит хонор на бг. Не рекомендую использовать интервал менее, чем 2 секунды. Ссылка: http://файлообменник.рф/amocjjabwhhz.html |
Virustotal
Detection ratio: 3 / 42
Сообщение # 2 написано 09.09.2012 в 12:11
|
надо проанализировать файл. минут через 15-20 напишу результат.
Добавлено (10.09.2012, 23:10) Code private void InitializeComponent() { this.components = new Container(); ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(Form1)); this.timer1 = new Timer(this.components); this.button1 = new Button(); this.textBox2 = new TextBox(); this.comboBox1 = new ComboBox(); this.textBox3 = new TextBox(); this.label2 = new Label(); this.label3 = new Label(); this.label4 = new Label(); this.button2 = new Button(); this.timer2 = new Timer(this.components); base.SuspendLayout(); this.timer1.Interval = 3000; this.timer1.Tick += new EventHandler(this.timer1_Tick); this.button1.Location = new Point(206, 9); this.button1.Name = "button1"; this.button1.Size = new Size(81, 33); this.button1.TabIndex = 1; this.button1.Text = "Старт"; this.button1.UseVisualStyleBackColor = true; this.button1.Click += new EventHandler(this.button1_Click); this.textBox2.Location = new Point(100, 62); this.textBox2.Name = "textBox2"; this.textBox2.PasswordChar = '*'; this.textBox2.Size = new Size(68, 20); this.textBox2.TabIndex = 2; this.comboBox1.FormattingEnabled = true; this.comboBox1.Items.AddRange(new object[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "0" }); this.comboBox1.Location = new Point(100, 35); this.comboBox1.MaxLength = 1; this.comboBox1.Name = "comboBox1"; this.comboBox1.Size = new Size(50, 21); this.comboBox1.TabIndex = 3; this.comboBox1.KeyPress += new KeyPressEventHandler(this.comboBox1_KeyPress); this.textBox3.Location = new Point(100, 9); this.textBox3.Name = "textBox3"; this.textBox3.Size = new Size(84, 20); this.textBox3.TabIndex = 4; this.label2.AutoSize = true; this.label2.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, 204); this.label2.Location = new Point(12, 9); this.label2.Name = "label2"; this.label2.Size = new Size(82, 20); this.label2.TabIndex = 6; this.label2.Text = "интервал"; this.label3.AutoSize = true; this.label3.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, 204); this.label3.Location = new Point(33, 36); this.label3.Name = "label3"; this.label3.Size = new Size(61, 20); this.label3.TabIndex = 7; this.label3.Text = "кнопка"; this.label4.AutoSize = true; this.label4.Font = new Font("Microsoft Sans Serif", 12f, FontStyle.Regular, GraphicsUnit.Point, 204); this.label4.Location = new Point(30, 62); this.label4.Name = "label4"; this.label4.Size = new Size(64, 20); this.label4.TabIndex = 8; this.label4.Text = "пароль"; this.button2.Enabled = false; this.button2.Location = new Point(206, 49); this.button2.Name = "button2"; this.button2.Size = new Size(81, 33); this.button2.TabIndex = 9; this.button2.Text = "Стоп"; this.button2.UseVisualStyleBackColor = true; this.button2.Click += new EventHandler(this.button2_Click); this.timer2.Interval = 2000; this.timer2.Tick += new EventHandler(this.timer2_Tick); base.AutoScaleDimensions = new SizeF(6f, 13f); base.AutoScaleMode = AutoScaleMode.Font; base.ClientSize = new Size(298, 96); base.Controls.Add(this.button2); base.Controls.Add(this.label4); base.Controls.Add(this.label3); base.Controls.Add(this.label2); base.Controls.Add(this.textBox3); base.Controls.Add(this.comboBox1); base.Controls.Add(this.textBox2); base.Controls.Add(this.button1); base.FormBorderStyle = FormBorderStyle.FixedSingle; base.Icon = (Icon)componentResourceManager.GetObject("$this.Icon"); base.MaximizeBox = false; base.Name = "Form1"; base.StartPosition = FormStartPosition.CenterScreen; this.Text = "Бот"; base.ResumeLayout(false); base.PerformLayout(); } private void button1_Click(object sender, EventArgs e) { if (this.textBox2.Text == "" || this.textBox3.Text == "" || this.comboBox1.Text == "") { MessageBox.Show("Не все поля заполнены", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Hand); } else { this.textBox2.Enabled = false; this.textBox3.Enabled = false; this.comboBox1.Enabled = false; this.button1.Enabled = false; this.button2.Enabled = true; this.timer1.Interval = Convert.ToInt32(this.textBox3.Text); this.timer1.Start(); this.timer2.Start(); } } private void button2_Click(object sender, EventArgs e) { this.timer1.Stop(); this.textBox2.Enabled = true; this.textBox3.Enabled = true; this.comboBox1.Enabled = true; this.button1.Enabled = true; this.button2.Enabled = false; } private void timer1_Tick(object sender, EventArgs e) { try { int msg = 258; int wParam = Convert.ToInt32(this.comboBox1.Text) + 48; Form1.PostMessage(this.okno, 256, wParam, 1); Form1.PostMessage(this.okno, 257, wParam, 1); Form1.PostMessage(this.okno, 256, 13, 1); Form1.PostMessage(this.okno, 257, 13, 1); Form1.PostMessage(this.okno, 256, 8, 1); Form1.PostMessage(this.okno, 257, 8, 1); string text = "/w \" " + this.textBox2.Text; string text2 = text; for (int i = 0; i < text2.Length; i++) { char wParam2 = text2[i]; Form1.PostMessage(this.okno, msg, wParam2, 1); } for (int j = 0; j < text.Length; j++) { Form1.PostMessage(this.okno, 256, 8, 1); Form1.PostMessage(this.okno, 257, 8, 1); } text2 = this.textBox2.Text; for (int i = 0; i < text2.Length; i++) { char wParam2 = text2[i]; Form1.PostMessage(this.okno, msg, wParam2, 1); } Form1.PostMessage(this.okno, 256, 13, 1); Form1.PostMessage(this.okno, 257, 13, 1); this.timer1.Stop(); this.timer1.Start(); } catch { } } private void timer2_Tick(object sender, EventArgs e) { this.okno = Form1.GetForegroundWindow(); this.sp.Play(); this.timer2.Stop(); }
Сообщение # 7 написано 10.09.2012 в 23:10
|
maphack122, C++ ?
Сообщение # 9 написано 18.09.2012 в 23:12
|
| |||
| |||