» » » HappyAuction v41 [Бот] [1.0.8a]

HappyAuction v41 [Бот] [1.0.8a]

HappyAuction v41 [Бот] [1.0.8a]Меня давно спрашивают, почему на сайте нет ни одного бота для Аукциона. smile Исправляю эту оплошность и выкладываю  HappyAuction с полным переводом его инструкций и описания из Ридми. Если кому-то понадобится перевод документации разработчика, я его тоже сделаю. А пока что ставьте и пользуйтесь приложенными к скрипту ботами. 


Скачать

HappyAuction.41.zip
- Версия Diablo 3: 1.0.8.16603
- Включены исходники C++

 

Описание

------------------------------------------------------------------------------
HappyAuction это бот для Аукциона Diablo 3 (AH), написанный на C++ и LUA с открытыми исходликами.

 

Основные фичи:

- Основные операции Аукциона выполняются с помощью функций  LUA
- Работает в свёрнутом окне (см. Примечания)
- Включены несколько ботов в качестве образца
- Поддержка нескольких клиентов (копий игры)
- Поддержка мультиязычности (английский, русский, китайский)

Удачного ботоводства! lol

Инструкции

------------------------------------------------------------------------------
1. Запустите bin/HappyAuction.exe
2. Зайдите в Аукцион в вашей Diablo 3
3. Нажмите CTRL-F12 чтобы включить/выключить основной скрипт (по умолчанию это SnipeBuyout). Цвет иконки в панели задач при этом поменяет цвет.
4. Чтобы включить других ботов, правьте файл  bin/Lua/Main.lua.


Прилагаемые боты

------------------------------------------------------------------------------
- SnipeBuyout:  Традиционный бот для выкупа первого же предмета, подходящего под выставленные на Аукционе фильтры (характеристики и выкуп).
- SnipeDps:    Выкупит первый подходящий предмет с нужным DPS (уроном).
- LogAuctions:  Выставляет фильтры и сканирует все результаты аукционов, записывая лог в файл.
- LogCompleted: Кладёт в сундук все купленные предметы и записывает их в лог.
- LogSelling:   Записывает в лог все продающиеся предметы.
- LogStash:     Logs all items in your stash. Includes item sell example.
- BestMojo:     Находит куклу вуду с самым высоким уроном
- GemMiner:     Более сложный и полезный бот, который с помощью многократного поиска сканирует аукцион на предмет ценных драг. камней по низкой стоимости.

 

Примечания

------------------------------------------------------------------------------
- Клавиша PAUSE поставит/снимет паузу для скрипта. См. раздел Горячие клавиши, чтобы поставить другую клавишу.
- HappyAuction может работать в фоновом (свёрнутом) режиме (т.е.  если не нажимать кнопку "свернуть", а просто кликнуть по другому окну), если вы запустите скрипт, когда ваша Д3 уже работает в фоновом режиме. Единственное исключение это если вы еспользуете функции типа haStash*, которые требуют, чтобы Д3 была активна.
- Нельзя что-то делать в D3, пока запущен скрипт. Это может вызвать непредсказуемую реакцию скрипта.
- Производительность скрипта зависит от вашего FPS и качества соединения с Интернетом.
- Включите вертикальную синхронизацию в настройках видео
- Выключите Video/Letterbox.


Горячие клавиши

------------------------------------------------------------------------------
- Горячие клавиши и клавиши для паузы настраиваются в файле bin/Settings.cfg. Этот файл создаётся, когда вы впервые запускаете бота.
- The hotkey format is MOD.KEY or KEY. Examples:
    HotKey1=C.F12       первая горячая клавиша установлена на CONTROL-F12
    HotKey2=F11        вторая горячая клавиша установлена на F11
    HotKey3=CS.NUM0    третья горячая клавиша установлена на CONTROL-SHIFT-NUMPAD0
- Поддерживаемые аттрибуты:  A:ALT, C:CONTROL, S:SHIFT, W:WINDOWSKEY
- Поддерживаемые клавиши:       0-9, A-Z, F1-F12, NUM0-NUM9, PAUSE
- чтобы активизировать изменения в конфиге клавиш, HappyAuction надо перезапустить.

Мультиклиенты (инструкцияl)

------------------------------------------------------------------------------
1. Отредактируйте settings.cfg и добавьте новую горячую клавишу для 2-го Д3 клиента (см. Горячие клавиши)
2. Запустите Аукцион на обоих D3 клиентах
3. Нажмите сконфигурированные горячие клавиши, как вы это привыкли делать в единичной копии. Они запустят bin/Main.lua независимо для каждого из клиентов D3.
4. На иконке в панели задач появится цифра "2", показывающая, что запущены 2 сессии.
5. Используйте haGetInstance() или haGetAccount(), чтобы различать два клиента. Следующий пример запустит Бота 1 в клиенте пользователя user1@gmail.com и Бота 2 в клиенте пользователя user2@gmail.com:

   if haGetAccount() == 'user1@gmail.com' then
       require('Bots.Bot1')
   elseif haGetAccount() == 'user2@gmail.com' then
       require('Bots.Bot2')
   end

 

Безопасность

------------------------------------------------------------------------------
- HappyAuction использует следующие "человеческие" методы, чтобы снизить риск обнаружения:
    - Рандомные задержки между действиями (симулируемые клики мыши и клавиатуры)
    - Рандомные настройки выкупа
    - Позиционированые клика мыши рандомизировано в размере нескольких пикселов
    - Передаваемые данные минимизированы.В основном это движения и клики мышью
- HappyAuction использует следующие средства для взаимодействия с Diablo 3:
    - Сообщения Win32: Чтобы пересылать события мыши/клавиату
    - Чтения памяти процесса: Чтобы определять свойства предмета, такие как урон и армор
    - Запись в память: Да, это безопасно, потому что затронута лишь текстовая и содержащая данные область, не область с инструкциями. Запись используется только чтобы заполнять значения в выпадающий список и очищать статус подсказки к предметам.
- Чтобы уменьшить шанс бана, рекомендуем следующее:
    - Включайте различные задержки с помощью функций haSleep() и haSetGlobalDelay()
    - Если вы не используете задержки, не гоняйте скрипт слишком долго.
- Не важно, какой бот для Аукциона вы используете, ваз ОБЯЗАТЕЛЬНО забанят, если вы будете спамить Ацкцион 24 часа в сутки. Ни один бот, включая HappyAuction, не безопасен на 100%, даже если он абсолютно невидим для клиента Diablo 3. Используйте бота на свой страх и риск.

Переведено специально для Diablo-III.com. Все права защищены.


Источник



Только зарегистрированные пользователи могут писать комментарии. Пожалуйста, зарегистрируйтесь, либо войдите на сайт под своим именем

Добавить комментарий

Полужирный Наклонный текст Подчёркнутый текст Зачёркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Вставка ссылкиВставка защищённой ссылки Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите код: *
Кликните на изображение чтобы обновить код, если он неразборчив

Комментарии к статье:


Lenoon

24 декабря 2013 14:49

Ничего не понятно, как настроить стандартного бота в этой проге. Ведь столько дибилов каждый день выставляют ценные лоты за копейки по выкупу. У меня нет столько времени и желания мониторить аук на наличие подобных лотов. А это программа совершенно не помогла. Настройки внятные или скрипт поленились запилить для темы? Или надо самому голову ломать, как, куда и что прописывать?
Luminor, +1 .

kartowkacfg

6 ноября 2013 19:50

Открываю Д3, запускаю бота, открываю аукцион( всё по инструкции), в итоге значёк программы есть в трее, но открыть я её не могу, левой клавишей не реагирует, правой есть вариант только Exit. Если использовать хот кеи, пишет что вы не выставили настройки и т.д. что делать?)

Veteran

14 августа 2013 11:51

Народ кто может,помогити настроить бота,скайп Apostal777

Luminor

27 июня 2013 02:19

как его настроить?
если мне выкупить доспех "Вечное правление бессмертного короля" с 190 силы и 230 живки. к примеру только один мне понравился и я хочу что бот делал ставки до последнего, что бы выиграть.

MAXIMUS

12 июня 2013 18:09

nils212,

СПС)))

nils212

12 июня 2013 17:52

Я в файл SnipeBuyout.lua добавил параметр haSleep(20000, 30000) - это означает, что бот будет спамить аук раз в 20 сек., второй раз в 30 сек. Конечно бот будет проигрывать более шустро настроеным ботам, но и привлекать внимание он будет гораздо меньше чем бесконечно спамящий бот.

вот пример моего SnipeBuyout.lua
-- get user buyout
local buyout = haFilterBuyout()

-- check input
if buyout <= 0 then
haAlert('Set some filters and a low buyout')

else
while true do
-- update buyout with randomize
haFilterBuyout(buyout, true)

-- search and select first item in list
if haSearch() and haListSelect(1) then

-- do buyout
haBuyout()
end
haSleep(20000, 30000)
end
end

MAXIMUS

12 июня 2013 16:57

Всем привет подскажите куда и как вписать чтобы бот не палился?СПС)

nils212

11 июня 2013 21:56

там в папке HappyAuction\bin\Lua\Bots, есть файл со скриптом SnipeBuyout.lua, вот я его и пытался ковырять, добился только того, что скрипт сам ставит сумму выкупа, а дальше ошибка. Мне кажется поковыряв этот файл можно немного автоматизировать процесс, если ошибаюсь поправте

Кстати именно в него я добавил параметр haSleep()

True

11 июня 2013 21:48

Дык так и нужно было сделать. В описании же написано:

Традиционный бот для выкупа первого же предмета, подходящего под выставленные на Аукционе фильтры (характеристики и выкуп).

В любом случае, я рад, что ты разобрался, и что бот работает. smile

--------------------

nils212

11 июня 2013 21:39

проблема в том, что я пытался настроить скрипт, чтобы он сам задавал параметры поиска и и цены выкупа, но так ума и не дал.
В итоге сделал по колхозному, ручками на ауке забиваю параметры поиска и потолок по выкупу, запускаю бота с дефолтными параметрами скрипрта (добавил только параметр haSleep(), чтобы часто не обновлял поиск, а то палево) и все, как только появляется вещь с нужными параметрами, бот выкупает.

True

11 июня 2013 21:01

nils212,
так в чём была проблема?

--------------------

nils212

11 июня 2013 20:16


Вроде с горем пополам запустил. Работает, выкупает. Только настроил по колхозному.

True

11 июня 2013 16:05

Я пока что сам ещё не попробовал, чтобы сказать что-то дельное, но возможно уже есть опытные товарищи, которые поделятся рабочими конфигами, чтобы мы их выложили в отдельную статью.

--------------------

nils212

11 июня 2013 15:32

Пытаюсь настроить хотя бы SnipeBuyout, но пока ничего не получается, бот постоянно ругается на неправильно сконфигурированный SnipeBuyout.((
А за бота спасибо!



Мы ВКонтакте

Реклама

Опрос

Что нужнее на сайте?