Результаты опроса: Что в другом уроке
Инфа о кореше!
13
41.94%
Атака на боссов!
18
58.06%
25.04.2012, 22:49
#1
Разведчик
Регистрация: 05.02.2012
Сообщений: 5
Популярность: 16
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Урок по созданию бота для тюряги на C# скок убито боссов урок №3
Создание бота урок №3
Нам понадобится: Microsoft Visual Studio 2010
Начальные знания
Терпение
Приступим: Для начала, нужно создать форму.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Я использовал: TextBox - 2 шт
Button - 1 шт
Label - 12 шт
Теперь, будем добавлять код к каждому элементу. Перетаскиваем на нашу форму Button1, кликаем 2 раза, и добавляем вот такой код:
Код:
string text = this.post("http://109.234.156.250/prison/universal.php?getFriendModels", "method=getFriendModels&user=" + this.textBox1.Text + "&key=" + this.textBox2.Text + "&friend%5Fuid=" + this.textBox1.Text);
this.label8.Text = this.parse(text, "boss id=\"1\"", "</boss");
this.label9.Text = this.parse(text, "boss id=\"2\"", "</boss");
this.label10.Text = this.parse(text, "boss id=\"3\"", "</boss");
this.label11.Text = this.parse(text, "boss id=\"4\"", "</boss");
this.label12.Text = this.parse(text, "boss id=\"5\"", "</boss");
}
private string post(string uri, string req)
{
string s = req;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.UserAgent = "Opera/9.80";
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
byte[] bytes = Encoding.ASCII.GetBytes(s);
request.ContentLength = bytes.Length;
request.GetRequestStream().Write(bytes, 0, bytes.Length);
request.GetRequestStream().Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
return new StreamReader(response.GetResponseStream(), Encoding.UTF8).ReadToEnd();
}
string res;
private string strNewValue;
private string strResponse;
private string parse(string text, string ind1, string ind2)
{
res = "";
string[] stringSeparators = new string[] { "\n" };
string[] result = text.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
foreach (string stroka in result)
{
if (stroka.IndexOf(ind1) != -1)
{
string[] Moneyy = stroka.ToString().Split((Convert.ToChar(">")));
res = Moneyy[1].Replace(ind2, "");
}
}
return res;
вот и все
[Ссылки могут видеть только зарегистрированные пользователи. ]
Спасибо за внимание, думаю, кому-то пригодится.Исходник:
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Продаю лицензию!
[Ссылки могут видеть только зарегистрированные пользователи. ]
Пользователь сказал cпасибо:
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 03:34 .