Перейти к содержимому

Кудесник

Кудесник

Регистрация: 27.07.2009, 12:47
Offline Активность: 16.11.2009, 22:11
-----

Прошу помощи в дописании одной програмы.

02.09.2009, 00:00:42

Администрацию ЦТ просьба не наказывать если, что т.к. хочу разобраться в данном вопросе.


Есть одна замечательная он лайн игра " Техномагия " (tmgame.ru ) и есть к ней один замечательный бот (tmbot.cc ) у которого есть бесплатный "шести часовой " демонстрационный период.

Прошли 6 часов и халава закончилась, на одном ресурсе подчерпнул данную инфу:

Этот бот к серверу через https с логином и паролем подключается. Если подключение удалось, то обмениваются командами в формате xml.
Подключение:
Код:
C:
<?xml version="1.0"?><Bot><Version>2009-04-06 11:04</Version><GetUser/></Bot>
https://tmbot.cc/bh/bot/connect.php
S:
<?xml version="1.0"?><Srv><User><login>tm4897</login><status>1</status><sid>c92808a818c51bc610b74c6cb8a22351</sid></User></Srv>

При помощи полученнго sid клиент получает следующий шаг
Код:
C:
<?xml version="1.0"?><Bot><GetSession/><GetCur_step/><GetNext_step/><GetLast_activity/></Bot>
https://tmbot.cc/bh/...0b74c6cb8a22351
S:
<?xml version="1.0"?><Srv><Session>c92808a818c51bc610b74c6cb8a22351</Session><Cur_step>connect</Cur_step><Next_step>updates</Next_step><Last_activity>2009-04-06 11:14:42</Last_activity></Srv>

И затем выполняет полученную комманду
Код:
C:
https://tmbot.cc/bh/...0b74c6cb8a22351
S:
<?xml version="1.0"?><Srv><field>muxa.bhu</field><value>2009-03-10 10:01</value>...

После скачивания обновлений происходит вызов GetNext_step и выполняется следующая комманда.
Набор комманд ограничен и для работы бота сервер не нужен, поэтому можно написать эмулятор сервера внутри самого бота.
Нужно только перехватить все команды и переписать функцию по адресу 004C0F20


...

Навыков в програмирывание не имею и прошу помочь тех у кого есть немножечко лишнего времени и светлый и ровный мозг.

С уважением други. ;)
п.с. Можно ли из доступной инфы, сделать ( дописать ) данную программу и "избавить " её от временного ограничения? :)

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.