• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Бот с перезаходом после дисконнектов
apucmokpam
Скаут
Бот с вводом пароля для перезахода после дисконнектов

Использовать можно множеством способов. Я использую для фарма хонора на бг. Для этого ставлю бот, чтобы нажимал кнопку, на которой стоит макрос
***********************************************
/script TogglePVPFrame();
/click PVPParentFrameTab2
/script JoinBattlefield(1)
/script TogglePVPFrame();
/run StaticPopup1Button1:Click()
***********************************************
В поле ИНТЕРВАЛ вписываем значение в секундах, умноженное на 1000. Т.е. 120000 - это 2 минуты.
В поле КНОПКА нужно выбрать кнопку, которую будет спамить бот через отведенное время.

В поле ПАРОЛЬ вписываете пароль, чтобы после дисконнекта бот перезашел в игру. Но для этого надо нажать "Запомнить учетную запись" в окне ввода логина и пароля.

После нажатия кнопки "Старт" через 2 секунды бот захватывает окно и будет спамить именно в это окно кнопочку. Т.е. можно спокойно заходить в другое окно и качаться, аренить и т.д., пока в первом окне бот фармит хонор на бг.

Не рекомендую использовать интервал менее, чем 2 секунды.

Ссылка: http://файлообменник.рф/amocjjabwhhz.html
Сообщение # 1 отредактировано apucmokpam - Воскресенье, 09.09.2012, 22:30
gradinas
Командир
Virustotal

Detection ratio: 3 / 42
Сообщение # 2 написано 09.09.2012 в 12:11
apucmokpam
Скаут
Quote (gradinas)
Virustotal Detection ratio: 3 / 42

это что такое?

Добавлено (09.09.2012, 19:22)
---------------------------------------------
удалите, пожалуйста, тему. не там создал

Сообщение # 3 написано 09.09.2012 в 19:22
rrun
Скаут
apucmokpam, это значит что тебе светят не чужие пассы, а бан красавчик
Сообщение # 4 написано 10.09.2012 в 13:35
Lemark^^
Центурион
rrun, три каких то антивиря, о которых я слышал 1 раз (это не правда, я о них вообще не слышал) пальнули, а каспер нод и панда ничего не обнаружили.Лично я больше последним доверяю.
Сообщение # 5 написано 10.09.2012 в 20:34
rrun
Скаут
Lemark^^, может ты его мэйн?
Чел только зарегался и тут же выкладывает бот о котором никто ничего не слышал и который палится ВТ, мало того надо вводить пароль от акка. А тебя это не смущает.
Сообщение # 6 отредактировано rrun - Понедельник, 10.09.2012, 21:24
maphack122
Скаут
надо проанализировать файл. минут через 15-20 напишу результат.

Добавлено (10.09.2012, 23:10)
---------------------------------------------
Вроде программа делает то, что описано. Не совсем понятен смысл такого бота ( кикнет за афк на бг, неплохо было-бы сделать перемещения раз в мин или прыжок на месте ).

Автору: старайся избегать при написании программ русского языка ( транслитом ). Пример: this.okno = Form1.GetForegroundWindow(); ( это понижает читаемость кода, т.к слово 'window' или 'wnd' будет намного понятнее, чем okno, написанное транслитом ).

Код бота:

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
kolyanok
Сержант
Quote (rrun)
apucmokpam, это значит что тебе светят не чужие пассы, а бан красавчик

http://www.z-oleg.com/secur/virlist/vir1325.php этот вирус не крадет аки, лол
С уважением,kolyanok.
Фейк с форума wowmagic)
Сообщение # 8 написано 15.09.2012 в 23:38
Solbadguy
Скаут
maphack122, C++ ?

Мейн акк в бане
любой одночасовке нужно дать право на жизнь © INFERNOS
Сообщение # 9 написано 18.09.2012 в 23:12
Miхer
Brian Viveros
Мне пригодился чит. up
Сообщение # 10 написано 24.09.2012 в 22:54
  • Страница 1 из 1
  • 1
Поиск: