![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здраствуйте всем, хочу создать бота для браузерной онлайн игры combats.com, но есть пару проблем:
1. Мне нада чтоб когда я его запустил, он дождался завершение загрузки страницы 2. Чтоб нажал на кнопку ( на пример "Поединки") вот сама кнопка Код: Код:
<a class="menutop" onclick="this.blur(); jumptopath('/zayavka.pl?a='); return false;" href="#">Поединки</a>3. Нада выполнить определённые действия через промежуток допустим 3-5 секунды, но не знаю как это реализовать 4. Есть например скрипт вот такого вида Код: Код:
<SCRIPT>top.setHP(52,52,500);</SCRIPT> как я понимаю что первая цифра 52 например отвечает сколько жизней всего у игрока, а вторая сколько уже востановленно или наоборот. так мне нада чтоб программа использовала эти значения и например при жизней 70% подавал заявку на бой. Больше пока вопросов нет, помогите хоть как нибудь примерчиками скрипта и так словестно. Заранее благодарен Delphi только начал изучать, так что не судите строго ![]() |
|
#2
|
||||
|
||||
|
Не новичковская задача. Начни с чего попроще - хоть погоду парсить. А если СОВСЕМ новичок - книжку в зубы и писать все примеры из неё. Ручками и вдумчиво. А потом уже сам будешь понимать, что к чему.
|
|
#3
|
|||
|
|||
|
Спасибо хоть за такую помощь =)
В книжке такого не найдёшь, там ток основы Delphi |
|
#4
|
||||
|
||||
|
Так именно они тебе и нужны. Освоишь основы в совершенстве, и спокойно сможешь заняться той же погодой. А когда получение данных от сервера и их разбор дойдёт до совершенства - написать бота будет уже не проблемой.
|
|
#5
|
|||
|
|||
|
может кто нибудь подскажет как по ссылке кликнуть с примера выше =)
|
|
#6
|
|||
|
|||
|
Куски кода страницы что ты дал, мне лично ничего не говорят. Для начала посмотри что отправляется на сервер при нажатии на ту кнопку, потом уже будет о чем подумать. Кстати, игра во флеше?
Если представить что это должен быть обычный GET запрос то в Delphi это будет выглядеть примерно так(код Synapse): Код:
HTTPSend.HTTPMethod('get', 'combats.com/zayavka.pl?a=');1, 2, 3 Я на 100% уверен что перед тем как перейти по ссылке нужно авторизоваться на сайте. А там уже разберешься. |