Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

InFlames

Autohotkey + Warcraft III

Рекомендованные сообщения

:avtorklif:

Попробуй 1 заменить на sendinput 1

wheelup::sendinput Numpad4 ;выдавало атаку (А)

написал так

WheelDown::sendinput {Numpad4}

WheelUp::sendinput {Numpad8}

все заработало

sendinput Numpad4 - посылает последовательность клавиш n u m p a d 4

sendinput {Numpad4} - посылает клавишу нампад4

Поделиться сообщением


Ссылка на сообщение

кстати а можно как-то назначить действие не на кнопку с модификатором(ctrl\alt\shift) а на комбинацию клавиш?

тоесть както так ZX::send {enter} ZX {enter}

комбинацию на комбинацию, в общем


http://steamcommunity.com/id/charg/

 

Элитный гуглтранслейт:

you just uhueli its price and so I 8 for 6 otdoyu

Поделиться сообщением


Ссылка на сообщение

z & x::send {enter] ZX {enter}

 

Так вроде.

Но там какие-то подводные камни в этом. Лучше так не делать.

Надо хелп читать.

К этой строке надо добавлять z up::send z кажется, что бы z работала нормально.

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

Поделиться сообщением


Ссылка на сообщение

а доп. кнопки мыши вместо модификаторов alt\ctrl\shift можно использовать?


http://steamcommunity.com/id/charg/

 

Элитный гуглтранслейт:

you just uhueli its price and so I 8 for 6 otdoyu

Поделиться сообщением


Ссылка на сообщение

а доп. кнопки мыши вместо модификаторов alt\ctrl\shift можно использовать?

Да, по тому же принципу

Xbutton1 & z::send {enter}OK{enter}

Поделиться сообщением


Ссылка на сообщение

кто-то может помочь с кодом!

можно ли поставить бинд атаки на правую кнопки мыши, так что б он атаковал своих крипов(мне так удобней контролить),

и двигалса в указаную точку!написал такой код:

 

#NoEnv

#SingleInstance, force

#IfWinActive ahk_class Warcraft III

$vk53::Send {vk53}

~RButton::

Send {SC013 down}

Send {SC013 up}

Send {LButton down} ; Нажать клавишу "стрелка влево".

Send {LButton up} ; Отпустить клавишу "стрелка влево".

return

 

 

 

 

но он не идет в указаную точку если атакует когото!

Поделиться сообщением


Ссылка на сообщение

Добить своего можно только нажав А и кликнуть кнопкой мыши.

А двигаться можно только нажав правую кнопку мыши, или М+клик мыши.

Совместить эти два действия на одной кнопке средствами автохоткея нельзя.

Можно сделать на ctrl+правый клик атаку (А + клик левой кнопкой мыши).

Т.е. правая кнопка останется как есть, а на ctrl+правый клик будешь своих добивать.

Поделиться сообщением


Ссылка на сообщение

InFlames, пожалуйста напиши скрипт на инвокера на его стандартные спейловые клавиши(допустим чтоб нажал "T" и у меня появился скил Sun Strike), и пожалуйста введи что-то типо паузы при нажатии "F5" чтоб не мешало чату...Сам не зделаю потому что ели забиндил инвинтарь на мышку...Просьба зделать без обьяснений в скрипте чтоб я просто зашол и скопировал...За ранее большое спасибо) :ginsgnil:

Долго я искал эту тему в инете)

Поделиться сообщением


Ссылка на сообщение

InFlames, пожалуйста напиши скрипт на инвокера на его стандартные спейловые клавиши(допустим чтоб нажал "T" и у меня появился скил Sun Strike), и пожалуйста введи что-то типо паузы при нажатии "F5" чтоб не мешало чату...Сам не зделаю потому что ели забиндил инвинтарь на мышку...Просьба зделать без обьяснений в скрипте чтоб я просто зашол и скопировал...За ранее большое спасибо) :ginsgnil:

Долго я искал эту тему в инете)

Нажал Т, скилл появился. А запускать его чем будешь?

Есть готовое решение: двойной клик по скиллу = его зарядка, одиночный клик = его запуск. Т.е. нажимая три раза F - сразу вызываешь духов.

 

Скрипт исходный

http://prodota.ru/forum2/index.php?topic=196758.msg2026121724#msg2026121724

 

Вот готовая программа

http://prodota.ru/forum2/index.php?topic=196758.msg2026192880#msg2026192880

Поделиться сообщением


Ссылка на сообщение

inflames скоро проги так будет продавать)))

Поделиться сообщением


Ссылка на сообщение

Ясно,розобрался со скриптом Ctrl+(Клавиша спела) ,не плохо... :subj: Допустим ли такой вариант,что нажимаешь F и сразу вызываешь духов(Или нажимаешь просто D и уже заместь курсора появляется цель куда бросить метеорит)? :clown:

Поделиться сообщением


Ссылка на сообщение

Ясно,розобрался со скриптом Ctrl+(Клавиша спела) ,не плохо... :cry: Допустим ли такой вариант,что нажимаешь F и сразу вызываешь духов(Или нажимаешь просто D и уже заместь курсора появляется цель куда бросить метеорит)? :nate:

Есть такие варианты, но они не удобны в реализации. Приходится ставить паузу между зарядкой скилла и его запуском. Не всегда эта пауза одинакова. И скрипт косячит. Короче я тебе кинул самый удобный вариант с двойным нажатием. Пользуйся лучше им. Ctrl+hotkey менее удобен.

Поделиться сообщением


Ссылка на сообщение
Допустим ли такой вариант,что нажимаешь F и сразу вызываешь духов(Или нажимаешь просто D и уже заместь курсора появляется цель куда бросить метеорит)? :fie:

можно и так сделать, только тогда, если скилл УЖЕ будет инвокнут - запустится кд на ульт, а без аганима это фактически 2 скила за замес

кому нафиг нужен такой инвокер)


http://steamcommunity.com/id/charg/

 

Элитный гуглтранслейт:

you just uhueli its price and so I 8 for 6 otdoyu

Поделиться сообщением


Ссылка на сообщение

в общем нужен такой скрипт, я понимаю как это делается, но не уверен в синтаксисе

space::
BlockInput, On
   MouseGetPos, x1, y1
   SendPlay {Click, X, У}{Click, %x1%, %y1%, 0}
BlockInput, Off

вот вместо точных координат Х и У мне нужно записать варианты для всех разрешений

коэффициенты я вычислил, но как это записать? 0,984375 * ScreenHeight так?

если что - вот коэффициенты

0,984375 = ширина

0,076171875 = высота


http://steamcommunity.com/id/charg/

 

Элитный гуглтранслейт:

you just uhueli its price and so I 8 for 6 otdoyu

Поделиться сообщением


Ссылка на сообщение

x:=a_screenheight*0.984

y:=s_screenwidth*0.076

 

space::

BlockInput, On

  MouseGetPos, x1, y1

  SendPlay {Click, %X%, %У%}{Click, %x1%, %y1%, 0}

BlockInput, Off

return

 

как-то так

Поделиться сообщением


Ссылка на сообщение
Допустим ли такой вариант,что нажимаешь F и сразу вызываешь духов(Или нажимаешь просто D и уже заместь курсора появляется цель куда бросить метеорит)? :hmm:

можно и так сделать, только тогда, если скилл УЖЕ будет инвокнут - запустится кд на ульт, а без аганима это фактически 2 скила за замес

кому нафиг нужен такой инвокер)

Понял,просто сразу не подумал об этом) :lol: спасибо за советы обоим)

Поделиться сообщением


Ссылка на сообщение

x:=a_screenheight*0.984

y:=s_screenwidth*0.076

 

space::

BlockInput, On

  MouseGetPos, x1, y1

  SendPlay {Click, %X%, %У%}{Click, %x1%, %y1%, 0}

BlockInput, Off

return

 

как-то так

чет не получается

варкрафт тупит гдето секунду-две а затем происходит клик туда, куда наведет курсор

а должно по идее открывать таблицу статистики


http://steamcommunity.com/id/charg/

 

Элитный гуглтранслейт:

you just uhueli its price and so I 8 for 6 otdoyu

Поделиться сообщением


Ссылка на сообщение

И какой тогда будет интерес инвоком играть?  :dance:


 

 

Oh, ny davaite, postite, postite.

 

 

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...