Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Результаты опроса: Что в другом уроке
Скок убито боссов 22 42.31%
Инфа о кореше! 30 57.69%
Голосовавшие: 52. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы
Старый 23.04.2012, 20:18   #1
 Разведчик
Аватар для Hlebnikov
 
Hlebnikov никому не известный тип
Регистрация: 05.02.2012
Сообщений: 5
Популярность: 16
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
 
По умолчанию Урок по созданию бота для тюряги на C# игровая валюта урок №2

Создание бота урок №2

Нам понадобится:
  1. Microsoft Visual Studio 2010
  2. Начальные знания
  3. Терпение
Приступим:
  1. Для начала, нужно создать форму.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Я использовал:
  1. TextBox - 2 шт
  2. Button - 1 шт
  3. Label - 6 шт

Теперь, будем добавлять код к каждому элементу.
  1. - Перетаскиваем на нашу форму Button1, кликаем 2 раза, и добавляем вот такой код:
Код:
            string text = this.post("http://109.234.155.196/prison/universal.php?getInfo", "method=getInfo&user=" + this.textBox1.Text + "&key=" + this.textBox2.Text);
            this.label4.Text = this.parse(text, "<rating>", "</rating");
            this.label6.Text = this.parse(text, "<diamond>", "</diamond");
        }
        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;
        }
вот и все
[Ссылки могут видеть только зарегистрированные пользователи. ]
Спасибо за внимание, думаю, кому-то пригодится.Исходник:
Вложения
Тип файла: rar bot ot tigrasch 2.rar (42.4 Кб, 113 просмотров)
________________
Продаю лицензию!
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Scrypto (06.02.2013), †Hyde† (25.04.2012)
Старый 24.04.2012, 18:39   #2
 Разведчик
Аватар для DENISKA77777
 
DENISKA77777 на правильном пути
Регистрация: 27.10.2010
Сообщений: 2
Популярность: 20
Сказал(а) спасибо: 4
Поблагодарили 4 раз(а) в 1 сообщении
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

Жду 3 Урока уже Сделал очень хорошо даже для начинающих)
  Ответить с цитированием
Старый 25.04.2012, 17:26   #3
 Разведчик
Аватар для vova1234561
 
vova1234561 никому не известный тип
Регистрация: 19.01.2012
Сообщений: 4
Популярность: 16
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 1 сообщении
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

Ты специально писал такой длинный код?
Или просто не знаешь как сократить?
  Ответить с цитированием
Старый 25.04.2012, 20:43   #4
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

Он скопи-пастил откуда то этот код, потому что я его и раньше где то видел, особенно момент
Цитата:
stroka.ToString().Split((Convert.ToChar(">")));

Это же фейспалм а не код...
  Ответить с цитированием
Старый 25.04.2012, 21:48   #5
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

Код:
 string[] Moneyy = stroka.ToString().Split((Convert.ToChar(">")));
  res = Moneyy[1].Replace(ind2, "");
Можно заменить на 1 строку:
Код:
res = stroka.Split(Convert.ToChar(">"))[1];
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 25.04.2012, 22:13   #6
 Разведчик
Аватар для Hlebnikov
 
Hlebnikov никому не известный тип
Регистрация: 05.02.2012
Сообщений: 5
Популярность: 16
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

Умных много а толку нет!
________________
Продаю лицензию!
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 25.04.2012, 23:10   #7
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

Цитата:
Сообщение от NickiteeПосмотреть сообщение
Код:
 string[] Moneyy = stroka.ToString().Split((Convert.ToChar(">")));
  res = Moneyy[1].Replace(ind2, "");
Можно заменить на 1 строку:
Код:
res = stroka.Split(Convert.ToChar(">"))[1];

А вообще оптимально было бы:
Код:
res = stroka.Split('>')[1];
  Ответить с цитированием
Старый 04.12.2012, 19:25   #8
 Пехотинец
Аватар для Guch
 
Guch скоро будет известенGuch скоро будет известенGuch скоро будет известенGuch скоро будет известенGuch скоро будет известен
Регистрация: 13.11.2010
Сообщений: 79
Популярность: 432
Сказал(а) спасибо: 20
Поблагодарили 76 раз(а) в 20 сообщениях
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

А чем тебя регулярные выражения не устраивают?
С ними вот это:
Код:
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;
        }
Превращается в:

Код:
private string parse(string exp1, string exp2, string text)
        {
            Regex regex = new Regex(@"(?<=" + exp1 + ")(.*?)(?=" + exp2 + ")", RegexOptions.IgnoreCase | RegexOptions.Singleline | RegexOptions.ExplicitCapture);
            Match match = regex.Match(text);
            return match.Value;
        }
  Ответить с цитированием
Старый 05.12.2012, 02:21   #9
 Пехотинец
Аватар для ultraz
 
ultraz вызывает надежду
Регистрация: 23.03.2011
Сообщений: 70
Популярность: -14
Сказал(а) спасибо: 23
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

Такой вопрос вот я сделал все из 1 урока (проверка id и auth_key авторизация) как теперь совместить то есть чтоб после успешной авторизации я попадал уже сюда в бот на информацию о валюте и сдесь уже заново не ляпал авторизацию и в дальнейшем по ходу создания тоже ?
________________
Помог нажми Спасибо

Последний раз редактировалось ultraz; 05.12.2012 в 02:56.
  Ответить с цитированием
Старый 05.12.2012, 21:56   #10
 Пехотинец
Аватар для Guch
 
Guch скоро будет известенGuch скоро будет известенGuch скоро будет известенGuch скоро будет известенGuch скоро будет известен
Регистрация: 13.11.2010
Сообщений: 79
Популярность: 432
Сказал(а) спасибо: 20
Поблагодарили 76 раз(а) в 20 сообщениях
 
По умолчанию Re: Урок по созданию бота для тюряги на C# игровая валюта урок №2

Цитата:
Сообщение от ultrazПосмотреть сообщение
Такой вопрос вот я сделал все из 1 урока (проверка id и auth_key авторизация) как теперь совместить то есть чтоб после успешной авторизации я попадал уже сюда в бот на информацию о валюте и сдесь уже заново не ляпал авторизацию и в дальнейшем по ходу создания тоже ?

Объяви переменные auth и id. После авторизации присвой им значения. И дальше вставляй их вместо this.textBox1.Text и this.textBox2.Text.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Урок по созданию бота для тюряги на C# на проверку id и auth Hlebnikov C# 3 27.04.2012 17:11
Нужен урок по созданию трейнера T-1000 Школа Читера 0 10.04.2012 15:31
[Руководство] Видео урок по созданию Lineage 2 Java сервера n1cekkk Lineage 2 0 19.04.2011 16:49
[Информация] Видео урок по созданию своего радара в CS 1.6 Twet Статьи и описания по Counter-Strike 0 19.12.2010 20:28

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 04:16.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net