Поколупався з вбудованими макросами в Рифт і побившись об стінку головою, все таки не витримав і написав для себе макросік для Бардик.
Мій макрос полягає в тому що на кнопки на цифровій клавіатурі Num 1-3 я виставив 30секундние бафи, які просто задолбался жати, і тепер макрос замість мене постійно їх тисне раз в 27 секунд
Запускаємо SciTE Script Editor
І пишемо ось такий приблизний скрипт
while 1
sleep (1000)
WEnd
func _pause ()
While 1
Sleep (1000)
WEnd
EndFunc
Func _Send ()
while 1
_WinAPI_Keybd_Event (0x61, 0)
Sleep (100)
_WinAPI_Keybd_Event (0x61, 2)
sleep (1000)
_WinAPI_Keybd_Event (0x62, 0)
Sleep (100)
_WinAPI_Keybd_Event (0x62, 2)
sleep (1000)
_WinAPI_Keybd_Event (0x63, 0)
Sleep (100)
_WinAPI_Keybd_Event (0x63, 2)
sleep (27000)
WEnd
EndFunc
А тепер по порядку:
#Include
HotKeySet ( "", '_Send') - тут як і в Попереднє рядку ми призначили кнопці F1 функцію _Send
while 1 - початок нескінченного циклу, весь цикл служить для того щоб програма не закривалася
sleep (1000) - час 1 секунда на яке програма засинає
WEnd - ну і кінець цього противного нескінченного циклу
func _pause () - початок функції _pause. всередині все той же противний нескінченний цикл паузи
While 1
Sleep (1000)
WEnd
EndFunc - кінець функції
Func _Send () - початок функції _Send
while 1
_WinAPI_Keybd_Event (0x61, 0) - ось тут ми програмно наживаємо на кнопку з кодом 0x619ссилку на коди клавишь дам нижче) в моєму випадку Num 1
Sleep (100) тримаємо кнопку 0,1 сек
_WinAPI_Keybd_Event (0x61, 2) - тут програмно відпускаємо кнопку Num1
sleep (1000) - чекаємо секунду
_WinAPI_Keybd_Event (0x62, 0) - тут ми натискаємо кнопку Num 2
Sleep (100)
_WinAPI_Keybd_Event (0x62, 2)
sleep (1000)
_WinAPI_Keybd_Event (0x63, 0) -Num 3
Sleep (100)
_WinAPI_Keybd_Event (0x63, 2)
sleep (27000) - пауза в 27 секунд і сново на повторення натискань
WEnd
EndFunc
Вообщем нічого складного - простий шкільний Бейсік.
alias z alias
alias a cast
alias k dismount
alias u dismount
alias x dismount
alias n dismount
alias v dismount
alias h dismount
alias b dismount
alias n dismount
alias d dismount
h Motif of bravery
b Motif of Focus
n h cast
n v alias
n b dismount
n n dismount
d Motif of Tenacity
x b cast
x n alias
x d dismount
x x dismount
u Motif of Grandeur
k d cast
k x alias
k c dismount
k k dismount
a Motif of Regeneration
z u cast
z k alias
z a dismount
z z dismount
macrowait
Виставляються на дві кнопки на панелі гарячих клавіш. Працює це таким чином (хоча я сам не дуже розумію як). Перший макрос створює чергу для инстант кастою, а другий касти мотиви.
Ви використовуєте 1 макрос, а потім тиснете другий, поки не повісяться все мотиви.
Ротація: 1 22222 1 22222 1 22222
І не треба морочитися з мовами програмування)