[Dota SB] Dota Scripts Builder | AHK в разделе Читы, баги, скрипты Дота2

[Dota SB] Dota Scripts Builder | AHK

Непрочитано 2019-07-01, 14:07   #1
По умолчанию [Dota SB] Dota Scripts Builder | AHK


Библиотека Dota Scripts Builder - функции, которые облегчат и ускорят написание скриптов для Доты 2.
Особенность заключается в работе со слотами, а именно их координатами.

Здесь не буду рассматривать примеры возможной реализации, подробней ниже.
  1. SetSettings()
    Настройки для корректной работы функций библиотеки.

  2. PixelTrigger(savecrds, slotnumb, R, R2)
    savecrds - режим "1" - сохранить координаты, "0" - определять по сохранённым координатам.
    slot - номер слота, от координат которого будет определятся пиксели.
    R - отклонение от координат слота. Отклонение при сохранении.
    R2 -отклонение от координат слота. Отклонение при определении.
  3. bhsetslotcoords(letter, numeral, slot, coordinate, type)
    Сохранение координаты слота в нужный элемент по:
    1) Letter - Символу координаты
    2) Numeral - № координаты
    3) Slot - № слота
    4) Coordinate - Указываемой координаты
    Type - Сохранение координат (inventory, skill, backpack).
  4. byhandsetslotcoords(x11 - y26, type)
    То же самое что сверху, только сохранение координат идёт для всех слотов сразу. Добавлено для исключительных случаев.
  5. setslotcoords(Q1, Q2, Q3, Q4, Q5, Q6, type)
    Сохранение координат слотов указанного типа. Сохранение сопровождается звуковыми сигналами. Возможность самому пользователю указать координаты своих слотов.
    Qn - номер слота, координаты которого мы сохраняем.
    Type - Координаты чего мы сохраняем (inventory, skill, backpack).
  6. vksend(key, status)
    Отправка нажатия клавиши по VK коду.
    Key - код клавиши, Status: d - зажать, u - отпустить, 0 - простое нажатие.
  7. scsend(key, status)
    Отправка нажатия клавиши по SC коду.
    Key - код клавиши, Status: d - зажать, u - отпустить, 0 - простое нажатие.
  8. modsend(key, modkey)
    Отправка нажатия через модификатор.
    Key - имя клавиши, Modkey - модификатор (alt, ctrl).
  9. send(key, status)
    Отправка нажатия клавиши.
    Key - имя клавиши, Status: d - зажать, u - отпустить, 0 - простое нажатие.
  10. itemsearch(slot, image)
    Поиск image в указанном слоте/всех по ранее сохранённым координатам.
    slot - номер слота, image - название/путь к изображению.
  11. eventlist(type)
    Возвращает содержание переменных по указанным параметрам.
    Параметры:
    (Координаты конкретного слота, все координаты, клавиши)

    inventory.coords.n.n.n
    [n- № слота(1/6), n- № координаты(1/2), n- координата(x/y).]

    inventory.key.n
    [n - № слота]

    inventory.coords.all
    inventory.key.all
    skill.coords.n.n.n
    skill.coords.all
    skill.key.n
    skill.key.all
    backpack.coords.n.n.n
    backpack.coords.all
  12. abuseitems(side, speed, itemslot, backslot, R, R2)
    Абуз предметов в инвентаре через рюкзак.
    side - сторона абуза, speed - скорость курсора, itemslot - номер слота инвентаря, backslot - номер слота рюкзака, R - отклонение от координат слота инвентаря, R2 - рюкзака.
  13. ExitProcess()
    Завершения процесса

Пример поиска изображения в указанных вручную координатах слота:


Код:
#Include DotaScriptsBuilder.ahk
; Подключаем библиотеку
SetSettings()
; Функцией SetSettings() создаем папку \Documents\DotaScriptsBuilder и ставим coordmode.
bhsetslotcoords("x", "1", "6", "1488", "inventory")
bhsetslotcoords("x", "2", "6", "1528", "inventory")
bhsetslotcoords("y", "1", "6", "1019", "inventory")
bhsetslotcoords("y", "2", "6", "1047", "inventory")
; Сохраняем координаты 6-го слота инвентаря
numpad0::
msgbox % itemsearch("6", "tranquilboots.png")
; Ищем изображение tranquilboots.png (находится по пути \Documents\DotaScriptsBuilder) в координатах 6-го слота.
Хотел бы озвучить, что в сей библиотеке нет работы с памятью, все функции построены на работе с изображениями и координатами.
Основное желание у меня при написании - это было облегчить процесс написания скриптов для доты и сделать это менее муторным, хотя бы на этапе работы со слотами. Получилось у меня или нет - решать вам.






Установка: перенести файл в удобное для вас место и в начале любого скрипта указывать #include.

Скачать: [Содержимое видят только зарегистрированные пользователи Форума разработчиков, вебмастеров и геймеров. ]

Скачать полные файлы: [Содержимое видят только зарегистрированные пользователи Форума разработчиков, вебмастеров и геймеров. ]

Скачать: [Содержимое видят только зарегистрированные пользователи Форума разработчиков, вебмастеров и геймеров. ]

Поставьте спасибо посту, и так-же не забывайте о Репутации, от этого зависит как много будет новых скриптов для Дота2


Миниатюры
Нажмите на изображение для увеличения
Название: vukNkQm.jpg
Просмотров: 120
Размер:	18.4 Кб
ID:	32680   Нажмите на изображение для увеличения
Название: 8HWShTz.jpg
Просмотров: 121
Размер:	18.9 Кб
ID:	32681   Нажмите на изображение для увеличения
Название: Uz5giNU.jpg
Просмотров: 92
Размер:	20.6 Кб
ID:	32682  

  Ответить с цитированием
Пользователь сказал cпасибо:
- Реферальная программа 2.0 - премиум танк 8 уровня за 450-600 рублей;
- Линия Фронта 2019
- Выполнение новых ЛБЗ 2.0: Об.279, Химера, Эскалибур;
- Три отметки и Поднятие статистики на любом танке.;
- Фарм серебра и опыта – прокачка танков с нуля;
- WOT СТАЛЬНОЙ ОХОТНИК 25 CТЕПЕНЬ;


Смотрят тему: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОДАМ ДВА ЛИЧНЫХ АККАУНТА CS:GO / DOTA 2 [GLOBAL - SUPREME] DOTA 3.7K MMR ДЕШЕГО. MuXaHuK Рынок CS, CSS, CS go 0 2016-11-29 04:20
Продам аккаунт steam с dota 2 и cs go. Dota 3k соло, не откалиброван пати. Кс пятый сильвер. За 400 luparev22 Вопросы от новичков о Дота2 0 2016-10-01 20:57
Что делать если при запуске Dota 2 выбивает ошибку? (Dota 2 скачена из Steam) Izanami Вопросы от новичков о Дота2 2 2016-01-01 12:27
Почему не работают кнопки использование скиллов в DoTa 2?Это реборн или что? Dota 2 bylo4ka1122 Вопросы от новичков о Дота2 1 2015-10-01 19:56
Dota 2. Кастомные игры. Можно ли поиграть в кастомные игры в Dota 2 с ботами? Например в Dota Imba rodion Вопросы от новичков о Дота2 1 2015-08-02 17:38


Текущее время: 07:27. Часовой пояс GMT +3.


Copyright ©2011-2019 4cheat.ru
Мобильная версия