Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Пишу бота на C#. Нужна информация!

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 17.02.2011, 14:47   #1
 Разведчик
Аватар для Deep45
 
Deep45 на правильном пути
Регистрация: 30.01.2011
Сообщений: 11
Популярность: 52
Сказал(а) спасибо: 2
Поблагодарили 21 раз(а) в 14 сообщениях
 
По умолчанию Пишу бота на C#. Нужна информация!

Здравствуйте все! Пишу бота для Тюряги на C#.
Сразу к делу, я хочу для начала написать бота для просмотра колличества папирос, и для автоматического их собрания.
Так вот, колличество папирос приходит после запроса
[Ссылки могут видеть только зарегистрированные пользователи. ] с параметрами
Код:
key=AUTH&sig=ХЗ&user=ID&method=getInfo
Так вот, пара вопросов по этому поводу -
1) Можно ли не писать запросы к предыдущим ссылкам, а сразу к этой??
2) Что за данные "лежат" в sig ? посмотрел, там каждый раз разные значения...
________________
ПОМОГ? ПОСТАВЬ "СПАСИБО"!
  Ответить с цитированием
Старый 17.02.2011, 14:49   #2
 Старший сержант
Аватар для OneShot
 
OneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражанияOneShot блестящий пример для подражания
Регистрация: 19.08.2008
Сообщений: 205
Популярность: 2562
Золото Zhyk.Ru: 5
Сказал(а) спасибо: 36
Поблагодарили 268 раз(а) в 122 сообщениях
Отправить сообщение для OneShot с помощью Skype™
 
По умолчанию Re: Пишу бота на C#. Нужна информация!

Цитата:
Сообщение от Deep45Посмотреть сообщение
Здравствуйте все! Пишу бота для Тюряги на C#.
Сразу к делу, я хочу для начала написать бота для просмотра колличества папирос, и для автоматического их собрания.
Так вот, колличество папирос приходит после запроса
[Ссылки могут видеть только зарегистрированные пользователи. ] с параметрами
Код:
key=AUTH&sig=ХЗ&user=ID&method=getInfo
Так вот, пара вопросов по этому поводу -
1) Можно ли не писать запросы к предыдущим ссылкам, а сразу к этой??
2) Что за данные "лежат" в sig ? посмотрел, там каждый раз разные значения...

Читай эту тему, и делай для себя заметки, как осуществить. Задача одинаковая, только языки разные, но это не проблема
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 17.02.2011, 14:52   #3
Заблокирован
 Сержант
Аватар для MiKS007
 
MiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личность
Регистрация: 11.12.2010
Сообщений: 130
Популярность: 1146
Сказал(а) спасибо: 42
Поблагодарили 191 раз(а) в 51 сообщениях
Отправить сообщение для MiKS007 с помощью ICQ Отправить сообщение для MiKS007 с помощью Telegram Отправить сообщение для MiKS007 с помощью Yahoo Отправить сообщение для MiKS007 с помощью Skype™
 
По умолчанию Re: Пишу бота на C#. Нужна информация!

Deep45, Мжно, отправляй пост запрос с параметрами
key= + текстбокс.текст+ &user= + текстбокс.текст + &method=getInfo
Получаешь ответ в виде html и выдираешь оттуда данные

Код:
            // Получаем ответ
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            // Получаем html-код страницы
            string html = new StreamReader(response.GetResponseStream(),Encoding.UTF8).ReadToEnd();
            richTextBox1.Text = html;
            string[] stringSeparators = new string[] { "\n" };
            string Money = "";
            string[] result = html.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
            foreach (string stroka in result)
            {
                if (stroka.IndexOf("<money>") != -1)
                {
                    string[] Moneyy = stroka.ToString().Split((Convert.ToChar(">")));
                    Money = Moneyy[1].Replace("</money", "");
                }
            }

            label3.Text = "Папиросы: " + Money;
  Ответить с цитированием
Старый 17.02.2011, 18:05   #4
 Разведчик
Аватар для Deep45
 
Deep45 на правильном пути
Регистрация: 30.01.2011
Сообщений: 11
Популярность: 52
Сказал(а) спасибо: 2
Поблагодарили 21 раз(а) в 14 сообщениях
 
По умолчанию Re: Пишу бота на C#. Нужна информация!

вот что в ответе от сервера(
<result><error><code>2</code><msg>player not found</msg></error></result>
вот мой код:
Код:
string secondStepForm;
            secondStepForm = "key=" + authk + "&user=" + id + "&method=getInfo";
            HttpWebRequest uznp = (HttpWebRequest)HttpWebRequest.Create("http://109.234.155.198/prison/universal.php?getInfo");
            uznp.UserAgent = "Opera/9.80";
            uznp.Method = "POST";
            uznp.AllowAutoRedirect = true;
            HttpWebResponse uznpr = (HttpWebResponse)uznp.GetResponse();
            string html2 = new StreamReader(uznpr.GetResponseStream(),Encoding.UTF8).ReadToEnd();
            stroka1.Text = html2;
            string[] stringSeparators = new string[] { "\n" };
            string Money = "";
            string[] result = html2.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
            foreach (string stroka in result)
            {
                if (stroka.IndexOf("<money>") != -1)
                {
                    string[] Moneyy = stroka.ToString().Split((Convert.ToChar(">")));
                    Money = Moneyy[1].Replace("</money", "");
                }
            }
            papir.Text = Money;
какие ошибки??
или там нужны куки?
________________
ПОМОГ? ПОСТАВЬ "СПАСИБО"!
  Ответить с цитированием
Старый 17.02.2011, 20:01   #5
Заблокирован
 Сержант
Аватар для MiKS007
 
MiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личностьMiKS007 определенно авторитетная личность
Регистрация: 11.12.2010
Сообщений: 130
Популярность: 1146
Сказал(а) спасибо: 42
Поблагодарили 191 раз(а) в 51 сообщениях
Отправить сообщение для MiKS007 с помощью ICQ Отправить сообщение для MiKS007 с помощью Telegram Отправить сообщение для MiKS007 с помощью Yahoo Отправить сообщение для MiKS007 с помощью Skype™
 
По умолчанию Re: Пишу бота на C#. Нужна информация!

Deep45, В ответе ошибка, якобы игрока не существует.

"key=" + authk + "&user=" + id + "&method=getInfo"

Данные аутх и ид из текстбокса берутся?
  Ответить с цитированием
Старый 17.02.2011, 23:20   #6
 Сержант
Аватар для Cherinho
 
Cherinho на правильном путиCherinho на правильном пути
Регистрация: 20.09.2010
Сообщений: 106
Популярность: 172
Золото Zhyk.Ru: 50
Сказал(а) спасибо: 17
Поблагодарили 82 раз(а) в 50 сообщениях
Отправить сообщение для Cherinho с помощью ICQ
 
По умолчанию Re: Пишу бота на C#. Нужна информация!

Цитата:
Сообщение от Deep45Посмотреть сообщение
MiKS007, я изменил name каждого textBox'а!

после name ставь точку и пиши свойство "Text"
mail.Text
  Ответить с цитированием
Старый 26.02.2011, 20:16   #7
 Старший сержант
Аватар для .AsTex.
 
.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания.AsTex. блестящий пример для подражания
Регистрация: 17.04.2010
Сообщений: 200
Популярность: 1972
Сказал(а) спасибо: 95
Поблагодарили 271 раз(а) в 105 сообщениях
 
По умолчанию Re: Пишу бота на C#. Нужна информация!

вот правильный код:
Цитата:
string secondStepForm;
secondStepForm = "key=" + authk.Text + "&user=" + id.Text + "&method=getInfo";

и что-то меня смущает "key"
не аутхкей там должен быт?
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 13.03.2011, 14:54   #8
ГРАЙМ ЛЕГЕНДА
 Рыцарь-защитник
Аватар для KlouS
 
KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(KlouS сломал счётчик популярности :(
Регистрация: 25.11.2009
Сообщений: 655
Популярность: 30771
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 355
Поблагодарили 1,192 раз(а) в 495 сообщениях
Отправить сообщение для KlouS с помощью ICQ
 
По умолчанию Re: Пишу бота на C#. Нужна информация!

Цитата:
Сообщение от anderwhatПосмотреть сообщение
"key"

key - это и есть аутхкей !
просто в разных играх, он разный=)
________________
Дорогие пользователи, прежде чем написать сообщение, или создать тему, прочтите Правила Форума
Не знаешь как попасть в Подполье? Тебе сюда

Более не являюсь Гарантом Zhyk.Ru и сделки не провожу!
772812 - при добавлении представтесь, что Вы с zhyk.ru, а то сразу заблокирую!

Последний раз редактировалось KlouS; 13.03.2011 в 15:02.
  Ответить с цитированием
Старый 14.04.2011, 01:45   #9
Читер-спонсор
 Рыцарь-защитник
Аватар для Hermein
 
Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(Hermein сломал счётчик популярности :(
Регистрация: 14.01.2011
Сообщений: 633
Популярность: 28087
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 90
Поблагодарили 717 раз(а) в 374 сообщениях
Отправить сообщение для Hermein с помощью ICQ Отправить сообщение для Hermein с помощью Skype™
 
По умолчанию Re: Пишу бота на C#. Нужна информация!

Цитата:
Сообщение от Deep45Посмотреть сообщение
вот что в ответе от сервера(
<result><error><code>2</code><msg>player not found</msg></error></result>
вот мой код:
Код:
string secondStepForm;
            secondStepForm = "key=" + authk + "&user=" + id + "&method=getInfo";
            HttpWebRequest uznp = (HttpWebRequest)HttpWebRequest.Create("http://109.234.155.198/prison/universal.php?getInfo");
            uznp.UserAgent = "Opera/9.80";
            uznp.Method = "POST";
            uznp.AllowAutoRedirect = true;
            HttpWebResponse uznpr = (HttpWebResponse)uznp.GetResponse();
            string html2 = new StreamReader(uznpr.GetResponseStream(),Encoding.UTF8).ReadToEnd();
            stroka1.Text = html2;
            string[] stringSeparators = new string[] { "\n" };
            string Money = "";
            string[] result = html2.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries);
            foreach (string stroka in result)
            {
                if (stroka.IndexOf("<money>") != -1)
                {
                    string[] Moneyy = stroka.ToString().Split((Convert.ToChar(">")));
                    Money = Moneyy[1].Replace("</money", "");
                }
            }
            papir.Text = Money;
какие ошибки??
или там нужны куки?

Очень большой код, процедурку сделай запрос, а данные лучше доставать через Indexof ответа, в твоем случае с html

Добавлено через 2 минуты
Цитата:
Сообщение от Glok7Посмотреть сообщение
Ошибка 1 Не удалось найти имя типа или пространства имен "StreamReader" (пропущена директива using или ссылка на сборку?) C:\Documents and Settings\Admin\Local Settings\Application Data\Temporary Projects\WindowsFormsApplication1\Form1.cs 44 32 WindowsFormsApplication1

Это что значит?

Добавлено через 7 минут
Всё, разобрался. Забыл неймспейс дописать)

using System.IO;

Последний раз редактировалось Hermein; 14.04.2011 в 01:47. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь- по поводу работы бота на руоффе и серверах с руофф клиеном 74006 Общение и обсуждение Aion 1 15.06.2010 23:01
[Помогите!] Фарм/лвл, нужна информация RFO-Grand. Gudsaf Треп 18 16.12.2009 17:24
нужна помошь в настройке бота! heal Боты, скрипты и прочий софт для Lineage 2 8 18.03.2009 12:44

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

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

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