Меню Рубрики

Как написать скрипт для бота адреналин

Готовые примеры для Адреналин бота.

Боты, скрипты и прочий софт для Lineage 2

Умения

Name — название умения
ID — идентификатор умения
Force — использовать ли принудительно (через Сtrl) (по умолчанию — нет)

Shift — использовать ли через Shift (по умолчанию — нет)

  • Найденные примеры для этого метода:
  • Поддержание курицы в боевом режиме (для мана заливашек)
  • Универсальный скрипт для автоматической зарядки иконы для любых танков

Caption — заголовок комнаты
MinLevel, MaxLevel — минимальный и максимальный уровень игроков для комнаты

PlayersList — список имен игроков, от которых необходимо принимать приглашения — ‘Vasya;Petya;Kolya;Egor’. Если введено ‘*’, пользователь будет принимать приглашение ото всех игроков.

PlayersList — список имен игроков, от которых необходимо принимать приглашения — ‘Vasya;Petya;Kolya;Egor’. Если введено ‘*’, пользователь будет принимать приглашение ото всех игроков.

PlayersList — список имен игроков, от которых необходимо принимать приглашения — ‘Vasya;Petya;Kolya;Egor’. Если введено ‘*’, пользователь будет принимать приглашение ото всех игроков.

Квесты

ID — идентификатор квеста
Stage — этап квеста

ID — идентификатор квеста

ID — идентификатор награды/предмета

ResType — метод воскрешения. Методы воскрешения.

ID — идентификатор локации. Идентификаторы локаций.

StartX, StartY — координаты начальной точки
EndX, EndY — координаты конечной точки
PathList — список, в который будет записан маршрут

Действия

ID — идентификатор действия. Идентификаторы действий.
Force — использовать ли принудительно (через Ctrl) (по умолчанию — нет)

Shift — использовать ли через Shift (по умолчанию — нет)

PauseTime — задержка после атаки (в мс, 1сек = 1000мс) (по умолчанию — 2сек)
Force — атаковать ли принудильно (через Ctrl) (по умолчанию — нет)

Item — дроп/предмет, лежащий на земле

ByPet — подобрать ли питомцем (по умолчанию — нет)

Range — максимальная дистанция поднятия (по умолчанию — 250)

ZLimit — ограничение по разнице в координате Z (по умолчанию — 150)

OnlyOwn — поднимать ли только дроп/предметы, принадлежащие пользователю/группе (по умолчанию — нет)

ByPet — поднимать ли питомцем (по умолчанию — нет)

28.08.2015, 15:24 #1

ClassID — идентификатор класса
InfoType — тип информации (1 — полное название класса, 2 — краткое название класса)

FromXYZ — первая точка

ToXYZ — вторая точка

FromObj — первый объект

ToObj — второй объект

Delta — смещение вперед/назад

SideDelta — смещение влево/вправо (по умолчанию — отсутствует)

Свойства Adrenaline

Думаю всем будет полезно понять и почитать, здесь будет готовый сборник всех моих полезных примеров или полезных примеров в принципе.
Т.к. на данном форуме нету споилеров, буду делать отдельными сообщениями и давать на них ссылки тут, для того чтобы это хорошо смотрелось!
[ Ссылки могут видеть только зарегистрированные пользователи. ]
Хотите больше полезных примеров? — ставим ЛАЙК!

Функция Антипаравоз + функция проверки атаки чара мобами.

Хотите больше полезных примеров? — ставим ЛАЙК!

[ Ссылки могут видеть только зарегистрированные пользователи. ]
П.С. Большинство скриптов авторские и при размещении в других местах ссылка на источник и указание авторства ОБЯЗАТЕЛЬНО!

Источник статьи: http://zhyk.ru/forum/showthread.php?t=1037994

Как написать скрипт для бота адреналин

Time — время паузы (в мс, 1сек = 1000мс)

Text — текст сообщения (любого типа)

var LastTime — переменная для времени предыдущего срабатывания
Interval — интервал таймера (в мс, 1 сек = 1000мс)

FilePath — путь к файлу звука
Loop — циклическое ли воспроизведение (по умолчанию — нет)

Для просмотра примера необходимо зарегистрироваться
StopSound Остановить воспроизведение звуков Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
GetL2ClassInfo String Получить полное/краткое название класса по его идентификатору
Название Результат Описание Код Параметры Примеры
LanguageID Integer Язык интерфейса бота (1 — русский, 2 — английский) Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
ExePath String Путь к папке Adrenaline Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
BotLoginID Cardinal Уникальный хэш ПК. Рекомендуется для создания привязки скрипта к ПК. Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
GetHWID Cardinal Уникальный идентификатор ПК Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Преобразование типов данных

Number — число с плавающей запятой

Data — различные данные
Size — размер данных
Sep — разделитель (по умолчанию — отсутствует)

Str — строка

const Hex — HEX строка
var Buff — контейнер под запись

Игровые события

Action — вид события. Виды событий.

P1, P2 — параметры, для каждого события имеют свои значения. Описание параметров.

Attacker — атакующий объект

var StopMove — останавливать ли движение

Взаимодействие с другими аккаунтами Adrenaline

Name — имя персонажа

  • Найденные примеры для этого метода:
  • Остановка фарма при обнаружении посторонних персонажей и отход в укромное место
  • Повтор выбора диалогов окнами за основным персонажем
  • Универсальный скрипт для автоматической зарядки иконы для любых танков
GetControlByIndex TL2Control Получить контроллер другого аккаунта по индексу

Index — порядковый номер аккаунта (начиная с 0)

var Param — передаваемый параметр

Сетевые пакеты

Настройки капч-картинок

Название Результат Описание Код Параметры Примеры
MinCapSize Integer Минимальный размер капч-картинок для перехвата. По умолчанию — 800. Может быть изменено. Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
СaptchaScan Boolean Статус активности перехвата дополнительных капч-картинок. Может быть изменено. Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Отправка уведомлений

ApiKey — уникальный ключ (генерируется в личном кабинете)

Text — текст сообщения

ApiKey — уникальный ключ (генерируется в личном кабинете)

Источник статьи: http://adrenalinebot.com/ru/api/adrenaline/Methods

Каталог готовых скриптов для Adrenaline Bot

Bard’s Mandolin

Скрипт для фарма адены чарами 15 лвла на повторяющемся квесте.

Tateos

Скрипт с интерфейсом для выполнения квестов на Tateossian(TT) рецепты. Настраивается под любой сервер. Бесплатный пробный период!

Boxer

Скрипт с интерфейсом для автологина и удобного управления игровыми аккаунтами на неофициальных серверах. Бесплатный пробный период!

Boost

Скрипт с интерфейсом для заточки предметов и умений / аугментации / синтеза и другого! Бесплатный пробный период!

Dangerous Seduction

Скрипт на прокачку 1-19 lvl для хроник GF-HF. Так же выполняет квест на профу Оракул Шиллен и делает квест Dangerous Seduction.

Exper

Универсальный скрипт для квестовой прокачки персонажей на Essence 1-40(70+) \ Classic 1-40 хрониках

NexTarget

Радар с большим количеством PvP функций. Гибкая настройка для любого класса. Бесплатный пробный период!

Script Recorder

Простой плагин-помощник для написания своих скриптов. Удобен для анализа диалогов и Bypass’ов.

Контакты Contact

Есть вопросы? Обращайтесь, мы ответим Вам как можно быстрей.
Однако, убедительно просим Вас задавать конкретные вопросы, не стоит писать бесполезные сообщения вроде «привет» или «тут?». Сразу переходите к делу.
Подробное описание проблемы и скриншоты приветствуются. Цените свое и наше время.

Важная информация

Покупая и используя бот Адреналин Вы соглашаетесь с рядом условий:

  • Условия предоставления бота могут меняться на усмотрение разработчика.
  • Периодически защиты на разных серверах обновляются и на их обход требуется время (иногда более суток). Относитесь, пожалуйста, с пониманием. Защит много, разработчик один.
  • Список поддерживаемых серверов постоянно меняется, поэтому, во избежание недоразумений лучше всегда уточняйте о работоспособности бота на интересующем Вас сервере перед покупкой! Даже если Вы когда-то давно пользовались ботом на определенном сервере, совсем не факт что он поддерживается и сейчас.
  • Кроме того, если бот работает у другого человека на определенном сервере — это еще не значит, что будет работать и у Вас.
  • Покупая бота, Вы должны понимать, что в момент обновления защиты игровых серверов Ваш аккаунт подвергается опасности. В промежуток времени после обновления защиты сервера и до выхода фикса с нашей стороны бот может быть обнаружен. Полученная информация может быть по-разному использована админами игровых серверов — и вы понесете соответствующее наказание (зависит уже от администрации серверов).
  • Вы должны осознавать, что Вы приобретаете доступ к софту — инструменту, которым нужно уметь пользоваться. Ответственность за неграмотное пользование инструментом — лежит на Ваших плечах.

Мы специально не делаем огромных полотен текста с лицензионными соглашениями, чтобы тыкать Вас в них потом в случае споров. Мы всегда стараемся помочь нашим пользователям и решать проблемы/конфликты, если таковые случаются. Но мы так же надеемся на адекватное поведение с Вашей стороны, помните — глупость / хамство / агрессия никак не способствуют желанию помогать Вам.

Источник статьи: http://adrenalinebot.com/ready-scripts/

Как написать скрипт для бота адреналин

Класс контроллеров персонажей/ботов

Перемещение

X, Y, Z — координаты точки
Timeout — время ожидания при проблемах в движении (по умолчанию — 8сек)
Obj — объект

Delta — смещение вперед/назад

  • Найденные примеры для этого метода:
  • Остановка фарма при обнаружении посторонних персонажей и отход в укромное место
  • Движение по линейному маршруту начиная с ближайшей к нам точки
  • GPS — удобное передвижение в Adrenaline боте. Полная инструкция.
DMoveTo Boolean Передвинуться к точке. Без ожидания окончания передвижения и ответа от сервера.

X, Y, Z — координаты точки

Delta — смещение вперед/назад (по умолчанию — за 100 до цели)

Для просмотра примера необходимо зарегистрироваться
Unstuck Boolean Использовать возврат в город (/unstuck) Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
GoHome Boolean Воскреснуть (в город / в холл клана / . ) Для просмотра примера необходимо зарегистрироваться
Stand Boolean Встать Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
Sit Boolean Сесть Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Нацеливание / поиск цели

Name — имя объекта
ID — идентификатор объекта
Obj — объект

OID — уникальный идентификатор объекта

Force — нацеливаться ли принудительно (через Ctrl)

Name — имя объекта

var Enemy — переменная, в которую будет записан враг
Obj — объект, для которого ведется поиск врага
Range — максимальная дистанция поиска (по умолчанию — 2000)
ZLimit — ограничение по разнице в координате Z (по умолчанию — 300)

Range — максимальная дистанция (по умолчанию — 2000)
ZLimit — ограничение по разнице в координате Z (по умолчанию — 300)
NotBusy — искать ли только свободные и находящиеся в зоне цели (по умолчанию — да)

Obj — объект

Для просмотра примера необходимо зарегистрироваться
ClearIgnore Очистить список игнорируемых ботом объектов Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
IsBusy Boolean Атакуется ли уже НПЦ другим игроком
DUseSkill Boolean Использовать умение. Без ожидания окончания использования умения и ответа от сервера.

ID — идентификатор умения
Force — использовать ли принудительно (через Сtrl)

Shift — использовать ли через Shift

ID — идентификатор умения

X, Y, Z — координаты точки применения
Force — использовать ли принудительно (через Сtrl) (по умолчанию — нет)

Shift — использовать ли через Shift (по умолчанию — нет)

Name — название баффа

ID — идентификатор баффа

ID — идентификатор умения

Предметы

Name — название предмета
ID — идентификатор предмета
Obj — предмет
ByPet — использовать ли питомцем (по умолчанию — нет)

Force — использовать ли принудительно (через Ctrl) (по умолчанию — нет)

OID — уникальный идентификатор предмета
ByPet — использовать ли питомцем
Force — использовать ли принудительно (через Ctrl)

Name — название предета
ID — идентификатор предета

Item — предмет
Count — количество предмета

ID — идентификатор предмета
Count — количество предмета
X, Y, Z — координаты

Index — порядковый номер в списке крафта (начиная с 0)

ID — идентификатор предмета

Item — предмет

Name — название предмета
Count — количество предмета
ToPet — отдать питомцу(true) или забрать(false)

ToWH — положить(true) или забрать(false)
List — список идентификаторов предметов и их количества — [Item1, ItemCount1, ItemID2, ItemCount2, . ]

Name — название зарядов
Active — активировать(true) ли использование или деактивировать(false)

Name — название предмета

Помощники (питомцы / слуги / саммоны)

Социальное (чат, группа/пати, клан, наставник)

Text — текст сообщения
ChatType — тип чата (0 — общий, 1 — крик, 2 — приватный, 3 — групповой/партийный, 4 — клановый, 8 — торговый, 9 — альянса, 10 — объявления, 17 — геройский, 20 — командный канал, 25 — мировой)
PlayerName — имя игрока (для приватного чата)

Name — имя игрока
LootMode — тип распределения дропа/предметов (по умолчанию — нашедшему). Типы распределения дропа/предметов.

Name — имя игрока

Accept — принять(true) ли приглашение или отклонить(false)

Name — имя игрока

Для просмотра примера необходимо зарегистрироваться
GetMentor String Имя наставника Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
KickMentor Boolean Покинуть наставника Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
CloseRoom Boolean Закрыть комнату группы/пати Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
CreateRoom Boolean Создать комнату группы/пати Для просмотра примера необходимо зарегистрироваться
OpenQuestion Boolean Открыть квестовый «знак вопроса» Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
GetDailyItems Boolean Получить ежедневную награду Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться
GetDailyItem Boolean Получить одну из ежедневных наград Для просмотра примера необходимо зарегистрироваться
UpdateDailyList Boolean Обновить список ежедневных наград Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Диалоги

Timeout — время ожидания открытия диалога (в мс, 1сек = 1000мс) (по умолчанию — 5сек)

Caption — текст строки диалога
Index — порядковый номер строки диалога (начиная с 1)
Timeout — время ожидания ответа от сервера (в мс, 1сек = 1000мс) (по умолчанию — 1сек)

Text — текст команды/bypass

  • Найденные примеры для этого метода:
  • Ребаф через Alt+B во время фарма — отбегаем в сторону, чтобы выйти из боя и отбиваемся от мобов
  • Подробно об Engine.BypassToServer
  • Работа с динамическими bypass’ами. Парсинг. Регулярные выражения
DlgText String Текст обычного диалога Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

  • Найденные примеры для этого метода:
  • Работа с динамическими bypass’ами. Парсинг. Регулярные выражения
DlgTime Cardinal Момент времени(GetTickCount) появления последнего обычного диалога (в мс, 1сек = 1000мс) Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться CBText String Текст диалога Community Board / Alt+B Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться CBTime Cardinal Момент времени(GetTickCount) появления последнего диалога Community Board / Alt+B (в мс, 1сек = 1000мс) Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться HlpText String Текст диалога помощи Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться HlpTime Cardinal Момент времени(GetTickCount) появления последнего диалога помощи (в мс, 1сек = 1000мс) Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться ConfirmDlg TConfirmDlg Диалог с возможностью подтверждения Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться ConfirmDialog Boolean Подтвердить/отклонить диалог

Accept — подтвердить(true) или отклонить(false)

Торговля

List — список идентификаторов предметов, их количества и цен — [Item1, ItemCount1, ItemPrice1, ItemID2, ItemCount2, ItemPrice2, . ]
StoreType — тип лавки. Типы лавок.
StoreCaption — надпись на лавке

Sell — продажа(true) / покупка(false)
List — список идентификаторов предметов и их количества — [Item1, ItemCount1, ItemID2, ItemCount2, . ]

IDorIndex — идентификатор / порядковый номер предмета
Count — количество предмета
ByIndex — использовать ли порядковый номер(true) предмета или идентификтор(false) (по умолчанию — идентификатор)

TownID — идентификатор города (1 — Глудио, 2 — Дион, 3 — Гиран, 4 — Орен, 5 — Аден, . )

Почта

Receiver — получатель письма
Topic — тема письма
Text — текст письма
ItemsList — список идентификаторов приложенных предметов и их количества — [Item1, ItemCount1, ItemID2, ItemCount2, . ]
Price — стоимость получения письма (по умолчанию — бесплатно)

MaxLoad — максимальная загрузка персонажа в процентах (по умолчанию — 65)
MaxCount — максимальное количество предметов (по умолчанию — 1000)

Для просмотра примера необходимо зарегистрироваться ClearMail Boolean Очистить почту Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Зона, время

X, Y, Z — координаты

X, Y, Z — координаты

Obj — объект
X, Y, Z — координаты точки

Для просмотра примера необходимо зарегистрироваться GameTime Cardinal Текущее игровое время (в мин) Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться IsDay Boolean Дневное ли время в игре Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Аккаунт (статус / вход / выход)

  • Найденные примеры для этого метода:
  • Релог на нужного персонажа
  • Проверка на дисконнект (в потоке)
LoginStatus Integer Этап загрузки аккаунта (-1 — отключен, 0 — загрузка клиента / ввод логина и пароля, 1 — лицензионное соглашение / выбор сервера, 2 — выбор персонажа / в игре) Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться AuthLogin Boolean Ввести логин и пароль аккаунта

Login — логин аккаунта

Password — пароль аккаунта

CharIndex — порядковый номер персонажа (по умолчанию — выбор последнего активного персонажа)

Настройки бота

ID — идентификатор модуля (0 — все, 1 — атака, 2 — лечение, 3 — бафф, 4 — события)
Active — активировать ли модуль(true) или деактивировать(false)

  • Найденные примеры для этого метода:
  • Детект мобов-чемпионов
  • Остановка фарма при обнаружении посторонних персонажей и отход в укромное место
  • Универсальный скрипт для автоматической зарядки иконы для любых танков
GetFaceState Boolean Состояние модуля настроек бота

ID — идентификатор модуля (0 — все, 1 — атака, 2 — лечение, 3 — бафф, 4 — события)

ID — идентификатор

Wait — ожидать ли обновления настроек и загрузки аккаунта

FilePath — полный путь до файла / название файла из папки Settings

FilePath — полный путь до файла / название файла из папки Settings

Для просмотра примера необходимо зарегистрироваться ClearZone — Очистить зоны на карте бота Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться SetPerform Boolean Установить уровень производительности для игрового клиента в фоне («игра в фоне»)

Level — уровень (1-5, 1 — максимальная производительность, 5 — минимальная производительность)

Dist — дистанция отсупа

Игровой клиент, окно Adrenaline, игровой сервер

Title — заголовок сообщения
Text — текст сообщения
Color — код цвета сообщения. Коды цветов.

Text — текст сообщения
Author — автор сообщения (по умолчанию — пользователь)

ChatType — тип чата (по умолчанию — общий)

Show — развернуть(true) или свернуть(false)

Enable — активировать(true) или деактивировать(false)

Game — окна игрового клиента(true) или Adrenaline(false)

Для просмотра примера необходимо зарегистрироваться GameClose Boolean Закрыть игровой клиент Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться UseKey Boolean Нажать клавишу клавиатуры в окне игрового клиента

KeyName — название клавиши
KeyCode — код клавиши. Коды клавиш.
Ctrl, Shift — зажимать ли Ctrl, Shift (по умолчанию — нет)
DownUp — способ нажатия (0 — нажать и отпустить, 1 — нажать, 2 — отпустить) (по умолчанию — нажать и отпустить)

Text — текст

Msg — идентификатор сообщения
wParam, lParam — параметры сообщения

Msg — идентификатор сообщения
wParam, lParam — параметры сообщения

  • Найденные примеры для этого метода:
GameHash Cardinal Хеш игрового клиента Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться GameWindow Cardinal Идентификатор/handle окна игрового клиента Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться ServerTime Cardinal Текущее время сервера (в мин) Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться BotWindow Cardinal Идентификатор/handle окна Adrenaline Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться IsClassicServer Boolean Классический(L2 Classic) ли сервер Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться GetServerIP String IP-адрес игрового сервера Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

Сетевые пакеты

Разное

Action — вид ожидаемого события. Виды событий.

ActionList — список видов ожидаемых событий — [EventType1, EventType2, ..]. Виды событий.
var P1, P2 — параметры, для каждого события имеют свои значения. Описание параметров.
Timeout — время ожидания событий (в мс, 1сек = 1000мс) (по умолчанию — вечно)

Взаимодействие с другими аккаунтами Adrenaline

GetParty TParty Группа/пати аккаунта этого контроллера Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться GetCharList TCharList Список игроков вокруг персонажа аккаунта этого контроллера Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

GetNpcList TNpcList Список НПЦ вокруг персонажа аккаунта этого контроллера Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться GetDropList TDropList Список дропа/предметов, лежащих на земле вокруг персонажа аккаунта этого контроллера Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться GetWarehouse TL2Warehouse Склад (последний открытый) аккаунта этого контроллера Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться GetAuction TL2Auction Аукцион (последний открытый) аккаунта этого контроллера Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться GetChatMessage TChatMessage Последнее сообщение чата аккаунта этого контроллера Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться GetScript Pointer на TPaxEngine Указатель на скрипт аккаунта этого контроллера. Может быть преобразован в TPaxEngine. Аргументы отсутствуют Для просмотра примера необходимо зарегистрироваться

var Param — передаваемый параметр

Источник статьи: http://adrenalinebot.com/ru/api/adrenaline/Classes/TL2Control


Популярные записи

Как написать письмо константину ивлеву
Как написать экстрасенсам и попросить о помощи
Как написать алгоритм действий
Как правильно написать заявление донору на работе
Как правильно написать эссе на егэ по английскому языку
Как правильно написать интервью пример
0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии