Lineage 2

  • Форум
  • Анонсы
  • Вход
  • Регистрация
  • Разделы
    • Каталог файлов
    • Программы Lineage 2
    • Боты Lineage 2
    • Статьи Lineage 2
    • Квесты Lineage 2
    • Статьи по разработке
    • Шаблоны / Web-Обвязки
  • Контакты
Последние ответы
Тема Раздел
Уязвимые сервера Lineage 2 Актуальные уязвимости
[Шара] Макет промо страницы для Lineage 2 Web - часть для серве
FAQ для новичков Актуальные уязвимости
Все варианты обхода защит в одной теме! Актуальные уязвимости
Используем API Lineage 2 с помощью Engine.dll... Программирование
Пишем бота для Lineage 2 [Delphi] #1 Программирование
Прямые руки или обход Smart Guard? Актуальные уязвимости
Войти Регистрация
Меню форума
  • Поиск по форуму
  • Пользователи
  • Последние сообщения
  • Страница 1 из 1
  • 1
Форум Lineage 2 » Вмешательство в внутриигровой процесс » Софт для Lineage 2 » Программирование » Пишем бота для Lineage 2 [Delphi] #1 (Вы задумывались об напиписании собственного бота для Lineage)
Пишем бота для Lineage 2 [Delphi] #1
Оффлайн Po6oKon

Администраторы

1
22.04.2017, 19:53
Оффлайн Po6oKon
22.04.2017, 19:53
Администраторы
Репутация: 22
Сообщений: 148
Всем Привет! Решил написать статью как сделать рабочего бота для Lineage 2.
Хотя по другому можно сказать это мини кликер под него, нежели полноценный бот.
Ниже приведен код, который способен брать название окна в текстовом поле Edit1,
в нашем случаи Lineage 2, а затем по кнопке отправлять нажатие клавиш.
Код

procedure TForm1.FormActivate(Sender: TObject);
begin
  wnd := FindWindow(nil, PChar(FrmMain.Edit13.Text));
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  //посылаем окну нажатие клавиши!
  PostMessage(wnd, WM_KEYDOWN, VK_F1, 0);
end;


Компонент Wininet посылает нажатие клавиш методом PostMessage.
Пример ниже:
Код

PostMessage(h, WM_KEYDOWN,  Ord(StringList[i][1]) , 0);//Шлется единица
PostMessage(h, WM_KEYUP,  Ord(StringList[i][1]) , 0);


Я думаю вы меня поняли, можно запихнуть в таймер тот же и посылать нажатие
клавиш в неактивное окно Lineage 2.

Зарегистрируйся!:)
Добавить в Skype
22
Оффлайн mykpatlatyi

Пользователи

2
25.06.2017, 15:47
Оффлайн mykpatlatyi
25.06.2017, 15:47
Пользователи
Репутация: 0
Сообщений: 1
wnd почему не описали как переменная,код иза этого не работает. Как называеться переменая,ее создавать нужно?
0
Оффлайн Po6oKon

Администраторы

3
27.06.2017, 00:37
Оффлайн Po6oKon
27.06.2017, 00:37
Администраторы
Репутация: 22
Сообщений: 148
Цитата mykpatlatyi ()
wnd почему не описали как переменная,код иза этого не работает. Как называеться переменая,ее создавать нужно?

WND — Это хендл окна, полученного для отправки сообщений. Можно воспользоваться этой функцией:
Код

Function hwnd(exe:string):Thandle;
Var
H: THandle;
Begin
H:=FindWindow(Nil,exe);
Result:=H;
End;


Применять так:
hwnd('l2.exe');

Зарегистрируйся!:)
Добавить в Skype
22
Форум Lineage 2 » Вмешательство в внутриигровой процесс » Софт для Lineage 2 » Программирование » Пишем бота для Lineage 2 [Delphi] #1 (Вы задумывались об напиписании собственного бота для Lineage)
  • Страница 1 из 1
  • 1
Поиск:
Нужное админу
30 Отборных SQL Запросов - Для Lineage... 30 Отборных SQL Запросов - Для Lineage...
Просмотров: 718
Рейтинг: 0.0
GM Команды Lineage 2 GM Команды Lineage 2
Просмотров: 751
Рейтинг: 0.0
Редактор геодаты - GeoEditor v1.6 Редактор геодаты - GeoEditor v1.6
Просмотров: 849
Рейтинг: 0.0
Чистый StressWeb 13 (R13.05.17) Чистый StressWeb 13 (R13.05.17)
Просмотров: 1415
Рейтинг: 0.0
Шифрование файлов UTX и UKX Шифрование файлов UTX и UKX
Просмотров: 907
Рейтинг: 5.0
Нужное игроку
Уязвимые сервера Lineage 2
Автор: Po6oKon
Время: 10:00
Все варианты обхода защит в одной теме...
Автор: Po6oKon
Время: 00:59
Прокси сервер или обход защиты?
Автор: Po6oKon
Время: 20:10
Сервера с рабочим брутом!
Автор: MrTraC
Время: 18:57
l2phx: Курс молодого бойца.
Автор: MrTraC
Время: 18:52
Реклама
О нас

Сообщество посвящаенное — популярной MMORPG онлайн игре Lineage 2.

Меню
  • Главная страница
  • Обратная связь
  • Каталог серверов
  • Каталог файлов
  • Реклама на сайте
Последние комментарии
  • La2 Remote Controller v.4.1 - Контроль за окнами Ответил: Po6oKon в 29.05.2017
  • La2 Remote Controller v.4.1 - Контроль за окнами Ответил: intrialepd13 в 20.04.2017
  • La2 Remote Controller v.4.1 - Контроль за окнами Ответил: Po6oKon в 17.04.2017
  • La2 Remote Controller v.4.1 - Контроль за окнами Ответил: intrialepd13 в 16.04.2017

© 2017 - Все права защищены | Правила пользования сайтом | Хостинг от uCoz — не верите? Спросите сами!

Авторизация на сайте

Старая форма входа
Забыл пароль | Регистрация