|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.07.2010, 17:48 | #11 |
Форумчанин
Регистрация: 01.09.2009
Сообщений: 197
|
Код:
|
21.07.2010, 07:39 | #12 |
Регистрация: 12.04.2010
Сообщений: 8
|
FullVenic, эти боты работают на ява скриптах, которые в одно время админы могут прикрыть. К примеру у ресурса имеется определенный код типа "abcd" и подлетев в игре к нему, бот посылает запрос на сервер "abcd" и собирает этот ресурс. Если админы добавят пару символов в скрипт ресурса, то бот будет ссылаться на "abcd", а на деле у ресурса будет код "abcd=я_не_бот", то тут-то и боту конец.
Тем более мне не готовый бот нужен, а сам хочу его написать. Только пока что дела не позволяют начать. Надеюсь уж сегодня я приступлю к работе =) там уж и появятся конкретные вопросы по теме |
21.07.2010, 09:27 | #13 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
Честно говоря не знаю как устроена структура игры, но я когда то писал бота для икариама, так я в своей программе на форме размещал webbrowser1, грузил в него игру и анализировал код документа, а потом просто программно клика по нужным мне объектам.
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
|
21.07.2010, 10:00 | #14 |
Регистрация: 12.04.2010
Сообщений: 8
|
Парсил всмысле? Каждый раз? На сколько мне известно сервер засекает парсировку.
Сделав скрин, его нужно сохранить в файл? или можно перебирать пиксели изображения прямо из памяти? Подскажите как прописать клик мышкой? код типа: x := Round(x * (65535 / Screen.Width)); y := Round(y * (65535 / Screen.Height)); Mouse_Event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); Mouse_Event(MOUSEEVENTF_LEFTUP, x, y, 0, 0); не канает ---------------------------------------------------- отредактировано: помогло setcursorpos(x,y); Последний раз редактировалось Stilet; 26.07.2010 в 09:19. |
21.07.2010, 14:47 | #15 | |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
Цитата:
И скинь адрес игры, я хоть посмотрю, структура похожа или нет. Кстати посмотри программу AutoIt или UIpilot (есть еще какие то аналоги но я не помню как называются) может проще будет писать, там как раз есть функция анализа цвета изображения по координатам и кликание мышкой по координатам.
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
Последний раз редактировалось KobolD; 21.07.2010 в 14:53. |
|
21.07.2010, 20:27 | #16 |
Регистрация: 12.04.2010
Сообщений: 8
|
KobolD, спасибо за информацию. Было бы интересно глянуть на упомянутые проги. Адрес игры darkorbit.ru
мой скайп: mr-zlex |
21.07.2010, 21:16 | #17 | |||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
(про первую часть кода) Цитата:
Уже не раз давал ссыль: А давайте я вам расскажу общие принципы как ловятся большинство ботов Цитата:
Вы в сборник статей-то заглядывали? Там есть всё нужное, почти готовое...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|||
21.07.2010, 23:30 | #18 |
Регистрация: 12.04.2010
Сообщений: 8
|
Ужас этот нашёл в инете =)
Да, со скрином всё окей. В статьи эти глядел, канешн может пропустил, но готового не нашёл) Сделал скрин определенной области экрана, нашел в нём определённый пиксель, RGB которого входят в интервал. но пока что где-то напутал с координатами, и кликает не туды, но с этим завтра разберусь. думаю, проблема возникнет только с быстродействием программы, а так работать должна |
21.07.2010, 23:52 | #19 |
Пользователь
Регистрация: 19.07.2010
Сообщений: 59
|
Рома
Я тебя добавил в скайп. На каком языке будешь писать? |
24.07.2010, 16:00 | #20 |
Регистрация: 12.04.2010
Сообщений: 8
|
Кто подскажет, как можно программно вызвать клик ЛК мыши?
Что-нибудь проще этого: x := Round(x * (65535 / Screen.Width)); y := Round(y * (65535 / Screen.Height)); Mouse_Event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0); Mouse_Event(MOUSEEVENTF_LEFTUP, x, y, 0, 0); .... Последний раз редактировалось zlex; 24.07.2010 в 16:07. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отличить бота от пользователя | Alex Cones | Свободное общение | 18 | 16.04.2010 20:20 |
Создание бота. | m4' | Фриланс | 1 | 21.10.2009 18:31 |
Создание бота | Genie | Помощь студентам | 13 | 12.09.2009 22:55 |
Создание бота | Чародей Феникс | Свободное общение | 4 | 07.06.2009 16:13 |
создания бота | kobras | Работа с сетью в Delphi | 1 | 01.12.2007 14:41 |