|
Хочу сделать бота - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
27.03.2012, 08:52
|
#1
|
|
|
|
Разведчик
|
Регистрация: 01.06.2010
Сообщений: 9
Популярность: 161
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Хочу сделать бота
Хочу сделать бота на игру в контакте "Правила войны - ядерная стратегия".
Не могу разобраться, откуда брать данные для отображения в боте, например при авторизации моего сектора, отображение ресурсов, уровня, кол-во войск в секторе и т.д.
В Charles пакеты приходят в зашифрованном виде:
Код:
{"o":{"ti":{"t":{"t":{"2":1}},"o":3,"r":null},"t":4023659,"o":4007618,"di":null},"r":2909,"t":1319098626034,"g":366575,"u":1319098259459,"v":63}
Подскажите с чего начать.
|
|
|
27.03.2012, 11:04
|
#2
|
|
|
|
Рыцарь
|
Регистрация: 09.02.2011
Сообщений: 373
Популярность: 38009
Сказал(а) спасибо: 612
Поблагодарили 448 раз(а) в 175 сообщениях
|
Re: Хочу сделать бота
Это не зашифрованный вид а скорей всего JSON, тебе нужно повторять запрос программой , получать ответ и от туда брать данные.
________________
Разработка программ на заказ, все вопросы skype - the-boxi, ICQ - 616027961
|
|
|
27.03.2012, 12:33
|
#3
|
|
|
|
Разведчик
|
Регистрация: 01.06.2010
Сообщений: 9
Популярность: 161
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Хочу сделать бота
|
Цитата: |
|
|
|
|
|
|
|
|
|
Это не зашифрованный вид а скорей всего JSON, тебе нужно повторять запрос программой , получать ответ и от туда брать данные.
|
|
|
|
|
|
Ты прав это JSON, как его повторить программой, если можно по подробнее, я недавно начал изучать С#.
Я отправлял юнитов в подкрепление, чарликом отлавливал пакеты, если нажимаю редактировать а потом отправку, то не проходит, если нажимаю повтор(рипит) то отправляется все нормально, только, главное чтоб тоже количество было юнитов в секторе. Таким способом разобрался, с названиями юнитов, так же с номером сектора, а вот с координатами еще пока не понятно.
|
|
|
29.03.2012, 18:42
|
#4
|
|
|
|
Старший сержант
|
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
|
Re: Хочу сделать бота
Didox, В ответе такие названия как ресурсы и т.д. написаны извращенно, ну то есть автор приложения решил немного "зашифровать" данные. Например, в других приложения может быть такой ответ
{"id":11111,"auth":a4007dgfsd618}
понятно что id это 11111, а auth a4007dgfsd618
а в твоем случае надо сравнивать с приложением, например "r":2909 может быть рейтинг, "g":366575 какой то из координатов, дальше парсить и выводить в бота!
Суть думаю уловил, хотя может я и не о том говорю!
|
|
|
29.03.2012, 23:19
|
#5
|
|
|
|
Разведчик
|
Регистрация: 01.06.2010
Сообщений: 9
Популярность: 161
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Хочу сделать бота
Gamer1912, благодарю. Немного поискал в инете и нашел необходимую инфу для того чтобы начать парсить надо json десериализировать, всю мне необходимую для начала инфу "разшифровал" что прячется за набором символов. Теперь работаю в направлении подключения к серверу, если есть идеи кидайте.
Я не могу разобраться, вот пакет для отправки юнитов в сектор:
Код:
{"g":4985045,"n":{"n":1},"o":{"di":null,"o":2453095,"t":12345678,"ti":{"o":5,"r":null,"t":{"t":{"13":2}}}},"r":10710,"t":1333470522464,"u":1333465537420,"v":213}
Если кто знает, что означают эти данные и как их вычислить:
Код:
"g":4985045 "t":1333470522464 "u":1333465537420
Предпологаю, что "t" и "u" это время передвижения юнитов до сектора.
Последний раз редактировалось Didox; 03.04.2012 в 20:41.
|
|
|
06.04.2012, 09:23
|
#6
|
|
|
|
Разведчик
|
Регистрация: 01.06.2010
Сообщений: 9
Популярность: 161
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Хочу сделать бота
Не могу разобраться, как программно авторизоваться в игре "Правила войны", знающих прошу помочь.
|
|
|
07.04.2012, 03:51
|
#7
|
|
|
|
Старший сержант
|
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
|
Re: Хочу сделать бота
Didox, Пример любого исходящего запроса выложи (Request)
Через id/auth никак?
|
|
|
09.04.2012, 09:46
|
#8
|
|
|
|
Разведчик
|
Регистрация: 01.06.2010
Сообщений: 9
Популярность: 161
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
|
Re: Хочу сделать бота
|
Цитата: |
|
|
|
|
|
|
|
|
|
Didox, Пример любого исходящего запроса выложи (Request)
|
|
|
|
|
|
Вот исходящий запрос первый на 209.190.120.210:
Код:
{"l":"menu","w":38,"s":{"i":"vk22222222","d":"ёРёРёРёРёРёРёРёР№;Доооооооо;NaN;ru_RU;0;;","x":"NaN","n":"Доотооо№ Дооооооо","a":true,"l":"ru-RU","u":"http://cs5555.userapi.com/u22222222/a_e232323c.jpg"},"f":["vk1111111","vk1111111","vk1111111"],"i":"vk22222222","u":"vk22222222","k":"454a666c123d811111b1ab111f11e1e1","v":216}
где мой id - это vk22222222, а auth_key - 454a666c123d811111b1ab111f11e1e1
id - vk1111111(это набор друзей).
Если я в чарлике убираю хоть одного друга то запрос не отправляется на сервер.
|
Цитата: |
|
|
|
|
|
|
|
|
|
Didox,Через id/auth никак?
|
|
|
|
|
|
Вот я и хочу через id/auth, но я не могу понять куда и что отправлять.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 16:12.
|
|