#1 Lady Vamp_renamed_1234939_01092020 16.02.2016, 00:08
на классы Destroyer (Мастер секиры), Kung Fu Master (Мастер Кунг-фу)
будет дополняться.



у кого то пригорит еще сильней
Дайте похожий макрос на кота. Чтобы по нажатию ЛКМ, нажималось ЛКМ + ПКМ сам в них полный 0. Те что пробовал сам написать сбивались, постоянно залипала ПКМ...
#4 Lady Vamp_renamed_1234939_01092020 22.02.2016, 16:20
попробуем сделать)
#5 SpiritMG_renamed_1087559_14102020 22.02.2016, 17:01
Сообщение от Наколка51:
Дайте похожий макрос на кота. Чтобы по нажатию ЛКМ, нажималось ЛКМ + ПКМ сам в них полный 0. Те что пробовал сам написать сбивались, постоянно залипала ПКМ...
Можно смело использовать макрос дестра. с одной оговоркой напиши нужен быстрее или медленнее.
Для удобства можно добавить пару строчек.

F12::Suspend, Toggle - вкл\выкл макросов, в моем случае на F12
#ifWinActive, Blade & Soul - макросы будут работать только в окне BnS.
Сообщение от Idu-sensei:
Для удобства можно добавить пару строчек.
Спасибо немного проапгрейдил свой скрипт, ибо использовал некие велосипеды..

Сообщение от Наколка51:
Дайте похожий макрос на кота. Чтобы по нажатию ЛКМ, нажималось ЛКМ + ПКМ сам в них полный 0. Те что пробовал сам написать сбивались, постоянно залипала ПКМ...
На коте использую в данный момент это...


Код:
F7::Suspend, Toggle ;Кнопка включения/отключения скрипта (F7)
#ifWinActive, Blade & Soul ;Работаем только в процессе Blade & Soul
LButton::	;Кнопка запуска скрипта
	Loop ;Повторяем бесконечное количество циклов
	{
		Send {sc013} ;отправляем клавишу R
		Sleep 67 ;спим 67мс
		Send {sc014} ; отправляем клавишу T
		Sleep 67 ;спим 67мс
		if !GetKeyState("LButton", "P") ;Если клавиша не нажата скрипт не повторяем
		Return ;возвращаемся к началу цикла
	}

#8 Narsil_renamed_573849_16112024 23.02.2016, 16:48
Сообщение от -ЙоЖеГ-:
Спасибо немного проапгрейдил свой скрипт, ибо использовал некие велосипеды..

Помоему цикл While тут будет смотрется логичнее. Хотя и так и так будет работать, я предпочитаю ПКМ (~RButton::), всетаки она менее востребована в управлении.
Еще можно добавить "~" перед активирующей клавишей и макрос не будет срабатывать при нажатых шифт, контрол и т.д. Если нужно что-то тыкнуть мышкой, а макрос не нужен.

Сообщение от :
~RButton::

While GetKeyState("RButton", "P") ;Пока клавиша ПКМ нажата
{
Send {sc013} ;отправляем клавишу R
Sleep 67 ;спим 67мс
Send {sc014} ; отправляем клавишу T
Sleep 67 ;спим 67мс
}
Return

#9 Darkaction 28.02.2016, 05:25
О ништяк, всегда хотел чтоб вместо SS можно было нажимать shift+s. А то с обычным ПО логитека приходится занимать 2 кнопки, одну для обычной S а вторую для двойной.
И самый важный вопрос может ли эта штука заменить вращения колеса мыши? Например как я делал в ВОВе(в стандартных настроках) - на вращения колеса вверх/вниз ставил 2 разных скила, при зажатом шифте 2 других скила, при зажатом альт еще 2 других скила, а отдаление камеры при зажатом ctrl.
Если и в бнс можно будет поставить скилы/макросы на вращение колеса мыши то это будет эпик удобно.
#10 Narsil_renamed_573849_16112024 29.02.2016, 08:09
Сообщение от Darkaction:
...
Если и в бнс можно будет поставить скилы/макросы на вращение колеса мыши то это будет эпик удобно.
Сделать можно, вот пример:
Сообщение от :
; Справка:
; "+" - модификатор клавиши Shift
; "^" - модификатор клавиши Ctrl
; "!" - модификатор клавиши Alt
; WheelDown - поворот колеса мыши "вниз"
; WheelUp - поворот колеса мыши "вверх"

#IfWinActive Blade & Soul - макросы будут работать только в окне BnS.

+WheelDown:: ;Shift+КолесоВниз, жмем R(ЛКМ)
{
Send {SC013}
Sleep 200
}
Return

+WheelUp:: ;Shift+КолесоВверх, жмем скил на двойке.
{
Send {SC03}
Sleep 200
}
Return
Думаю по аналогии дальше сами сочетаний наклепаете. К сожалению я не разобрался, как сделать SS, так как игра у меня совершенно не реагирует на сканкоды WASD, возможно это защита от ботов. Или я что-то не так делаю, мб кто пояснит.
Напоминаю, что Вы используете AutoHotkey под свою ответственность, возможны терки с Геймгвардом.
#11 Dark_Wood_renamed_1110988_18082023 29.02.2016, 09:57
Мне тут говорят, что для LBM тоже есть макрос
Есть смысл вообще в нем на данном классе?
#12 Nafanya92_renamed_1234530_04082022 03.03.2016, 07:32
Привет, почему-то не работает макрос в BnS, хоть в блокноте или ворде все в порядке.. что делать подскажите пожалуйста
#13 SpiritMG_renamed_1087559_14102020 05.03.2016, 04:59
Сообщение от Nafanya92:
Привет, почему-то не работает макрос в BnS, хоть в блокноте или ворде все в порядке.. что делать подскажите пожалуйста
Запустить от имени администратора
#14 Nafanya92_renamed_1234530_04082022 05.03.2016, 12:53
Спасибо, помогло

Добавлено через 45 секунд
Сообщение от SpiritMG:
Запустить от имени администратора
спасибо! помогло!
#15 SBW_renamed_1239400_03072020 10.03.2016, 17:36
Всем привет. Что то я запутался с макросами. Раньше была мышка Разер, но сейчас ее забрал племянник, а с обычной китайской софт разера не пашет

Играю за БМ.

Хотелось бы сделать следующее:

1. Забиндить на колесо или 4ую кнопку мыша - F. это возможно? Я думал через макрос Autohotkey отметить 4ую кнопку на F. Сработает такое вообще?

Ка то так
PHP код:
~XButton1::
 
While 
GetKeyState("XButton1""D") ;; как я понимаю Д служит для распознавания нажатияа не для фиксации.
{

Sleep 60
Send 
{sc021}
Sleep 170 ;; тут можно развернуться
Send 
{sc021}
}
Return 
А в самой игре как делать бинд на F?

2. Вопрос по ЛБ-РБ - в самой игре надо сделать бинд ЛБ и РБ на R и Т?

Прошу прощения за нубские вопросы