Немного разобрался, но опыта в написании скриптов/кодов нету.
Написанной мной скрипт работает и я почти доволен.
Проблема заключается в оптимизации задержек и удобности их редактирования.
Пинг в игре не стабильный и фпс частенько проседает. Да и способности(хотя и мгновенно кастуются) имеют разное время анимации. Поэтому приходится корректировать задержки между нажатиями, для стабильной работы макроса.
Вот один из моих файликов.
Code: Select all
#NoEnv
#SingleInstance Force
#Warn All
SendMode Input
SetWorkingDir %A_ScriptDir%
!3::
Send, {4 down} ;
Sleep 60 ;
Send, {4 up} ;
Sleep 450 ;
Send, {9 down} ;
Sleep 66 ;
Send, {9 up} ;
Sleep 333 ;
Send, {4 down} ;
Sleep 80 ;
Send, {4 up} ;
Sleep 500 ;
Send, {8 down} ;
Sleep 40 ;
Send, {8 up} ;
Sleep 400 ;
Send, {7 down} ;
Sleep 90 ;
Send, {7 up} ;
Sleep 200 ;
Send, {5 down} ;
Sleep 66 ;
Send, {5 up} ;
Sleep 650 ;
Send, {8 down} ;
Sleep 40 ;
Send, {8 up} ;
Sleep 400 ;
Send, {7 down} ;
Sleep 90 ;
Send, {7 up} ;
Sleep 150 ;
Send, {1 down} ;
Sleep 88 ;
Send, {1 up} ;
Sleep 650 ;
Send, {8 down} ;
Sleep 40 ;
Send, {8 up} ;
Sleep 400 ;
Send, {7 down} ;
Sleep 90 ;
Send, {7 up} ;
Sleep 150 ;
Send, {3 down} ;
Sleep 66 ;
Send, {3 up} ;
Sleep 650 ;
Send, {8 down} ;
Sleep 40 ;
Send, {8 up} ;
Sleep 400 ;
Send, {7 down} ;
Sleep 90 ;
Send, {7 up} ;
Sleep 100 ;
Send, {2 down} ;
Sleep 88 ;
Send, {2 up} ;
Sleep 500 ;
Send, {9 down} ;
Sleep 66 ;
Send, {9 up} ;
return ;
F1::
Send, {7 down} ;
Sleep 90 ;
Send, {7 up} ;
Sleep 150 ;
Send, {2 down} ;
Sleep 88 ;
Send, {2 up} ;
Sleep 650 ;
Send, {8 down} ;
Sleep 40 ;
Send, {8 up} ;
return ;
F2::
Send, {7 down} ;
Sleep 90 ;
Send, {7 up} ;
Sleep 150 ;
Send, {1 down} ;
Sleep 88 ;
Send, {1 up} ;
Sleep 550 ;
Send, {9 down} ;
Sleep 40 ;
Send, {9 up} ;
return ;
Например этому кусочку
Code: Select all
Send, {7 down} ;
Sleep 90 ;
Send, {7 up} ;
И вместо трех строчек везде вставлять одну, аля - Send %LA%
Надеюсь вы поймете, чего я хочу и поможете)
Вообщем хочется написать достойный оптимизированный макрос , что бы его удобно было редактировать)
Буду рад любым вашим идеям и предложениям.