Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Поммогите с программой

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 03.10.2013, 19:02   #1
 Разведчик
Аватар для Monkeyman
 
Monkeyman никому не известный тип
Регистрация: 23.03.2013
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Поммогите с программой

Написал свои макросы для Dota 2, но нужно написать программу, которая при нажатии 1,2,3,4,5 будет срабатывать действие.

Например на том же инвокере, у которого 16 или 14 скилов, чтобы не нажимать q+q+e можно нажать цифру 1 и будет готово. Что-то типа тренера.

Кстате макросы написаны не через c++, а через сторонюю программу.
  Ответить с цитированием
Старый 03.10.2013, 20:18   #2
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 58 раз(а) в 33 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Поммогите с программой

Для глобального нажатия клавиши есть функция keybd_event
Если просто нажатие клавиши в окно postmessage/sendmessage

Ps помойму можно через консоль движка valve написать макрос на нажатие кнопок я в контре так закуп делал
  Ответить с цитированием
Старый 04.10.2013, 01:34   #3
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Поммогите с программой

это давно придумано и реализовано, а называется сие - алиас.
Пример:
Код:
alias cold_snap "dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 0;dota_ability_execute 5;"
alias forge_spirit "dota_ability_execute 2;dota_ability_execute 2;dota_ability_execute 0;dota_ability_execute 5;"

bind "1" "forge_spirit"
bind "2" "cold_snap"
Закинуть в config.cfg или autoexec.cfg. Можно создать свой конфиг и грузить его по мере необходимости, например создать invoker.cfg и написать в консоле exec invoker
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 04.10.2013, 19:01   #4
 Разведчик
Аватар для Monkeyman
 
Monkeyman никому не известный тип
Регистрация: 23.03.2013
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Re: Поммогите с программой

Цитата:
Сообщение от артём612Посмотреть сообщение
Для глобального нажатия клавиши есть функция keybd_event
Если просто нажатие клавиши в окно postmessage/sendmessage

Ps помойму можно через консоль движка valve написать макрос на нажатие кнопок я в контре так закуп делал



Я знаю, что можно на движке Valve, но не умею и потом мне не на инвокера надо и не на мипо. Я всего лишь привёл пример про инвоекар. Через движок Valve можно курсор мыши делать в определнную часть экрана?

Функция keybd_event вроде не рабочая. Работаю на Visual Studio 2012






Скажу на кого нужно автоматизм сделать. Это трент. Дерево, которое всех лечит, но чтобы хилка происходила мгновенно на нужного мне героя, их всего 5, я и хочё сделать такой макрос. Смысл заключается в том, что он нажимает клавишу E, отводит курсор в нужную мне часть экрана, нажимает левую кнопку мыши, наводит курсор в нужную часть экрана, нажимает левую кнопку мыши. И чтобы всё это было например когда я нажимаю цифру 1. Такой мкрос есть, но он запускается через отдельную программу и нельзя сразу все 5 макросов сделать на ожидание нажатия клавишь от 1 до 5.

Последний раз редактировалось Monkeyman; 04.10.2013 в 19:08.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОПОМГИТЕ!!!! tarasevich Общение и обсуждение Aion 1 09.01.2011 14:26

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:15.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net