Искал нечто похожее, не нашел, поэтому написал сие тут
качает пея, баффы, дебаффы
используем Ас тулз.
Так, все линивые и умные люди заставляют вместо себя монотонные вещи делать компьютер. Ему-то все равно. Вот, и я заставил комп (макрос) качать мне пеймона на ПБ, пока я афк. А потом подумал, что не плохо в это время еще и бафы свои качать. А потом мне и это показалось мало, приделал, что бы еще и дебафы не ПБ качал. =)
В результате у мну получилось ниже показанный макрос. Работает он очень просто: выделите ПБ в игре а забиндите его на цифру 1 (Ctrl+1). Настройте панельку быстрого вызова так, как написано в макросе. Установите «Автоматическую атаку» (Ctrl+Z).
Что вам надо? Купите ручной БУР, посох, настройте один макрос на ваши бафы, другой макрос на дебафы (которые можно кидать на мобов). Расставьте на панельки макросы, оружия, маяки и самона так, как указано в программке или настройте программку под вашу панель. Все, нажимайте старт и наслаждайтесь.
Что будет делать программка:
1. Ваш персонаж будет брать в руки посох и бафаться.
2. Персонаж лечит пеймона и вызывает его
3. Персонаж подбегает к ПБ, посылает пеймона в атаку, а сам в это время его дебафит
4. И опять заново (баф, лечим пея, атакуем ПБ, дебафим)
Код:
//////////////////////////////////////////////////////////////////////////
//
// Включаем автоматическую атаку, биндим ПБ на цифру 1
// Настройки по умолчанию:
// F1 - бур
// F2 - бафы
// F4 - дебафы
// F5 - пеймон
// F6 - посох
// F8 - маяк востановления
// F9 - маяк вечности
// 1 - цифра с ПБ
//
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// Определение констант
//////////////////////////////////////////////////////////////////////////
Constants
btWeapon = {F1} // кнопка с оружием
btBuff = {F2} // кнопка с макросом бафа
btDeBuff = {F4} // кнопка с макросом дебафа
btSumon = {F5} // кнопка с самоном
btStuf = {F6} // кнопка с посохом
btHeal = {F8} // кнопка с маяком востановления самона
btLife = {F9} // кнопка с маяком вечности самона
btPB = 1 // цифра, куда забиндин моб (ПБ)
NumberOfDebuff = 1 // количество использования макроса дебафов
TimeForBuff = 20 sec // время, необходимое для бафов
TimeForDeBuff = 22 sec // время, необходимое для дебафов
debuff = 1 // служебная (не менять)
End
//////////////////////////////////////////////////////////////////////////
// Процедура снимает фокус (и закрывает разные окна)
//////////////////////////////////////////////////////////////////////////
Procedure CanselFocus
// снимаем фокус
Loop 6
Keys {Esc}
Delay 100
End
End
//////////////////////////////////////////////////////////////////////////
// Процедура одевает в руки посох
//////////////////////////////////////////////////////////////////////////
Procedure SetStaff
Call CanselFocus // снимаем фокус
// берем/убираем оружие
Keys $btWeapon
Delay 1 sec
// берем посох
Keys $btStuf
Delay 1 sec
End
//////////////////////////////////////////////////////////////////////////
// Процедура одевает в руки оружие
//////////////////////////////////////////////////////////////////////////
Procedure SetWeapon
Call CanselFocus // снимаем фокус
// убираем посох
Keys $btStuf
Delay 1 sec
// берем оружие
Keys $btWeapon
Delay 1 sec
End
//////////////////////////////////////////////////////////////////////////
// Процедура бафает персонажа
//////////////////////////////////////////////////////////////////////////
Procedure Buff
// скидываем фокус
Call CanselFocus
Call SetStaff
// бафаемся
Keys $btBuff
Delay $TimeForBuff
End
//////////////////////////////////////////////////////////////////////////
// Процедура вылечивает самона
//////////////////////////////////////////////////////////////////////////
Procedure Refresh_Samon
// скидываем фокус
Call CanselFocus
// берем стаф
Call SetStaff
// двойной клик, что бы выключить самона, если включен
Keys $btSumon
Delay 1 sec
Keys $btSumon
Delay 1 sec
// маяк востановления
Keys $btHeal
Delay 3 sec
// используем маяк вечности
Keys $btLife
Delay 3 sec
// вызываем пея
Keys $btSumon
Delay 2 sec
End
//////////////////////////////////////////////////////////////////////////
// Процедура дебафа
//////////////////////////////////////////////////////////////////////////
Procedure Debuff
If $debuff <= $NumberOfDebuff // будем дебафить сколько раз задали в параметрах
Call SetStaff // берем посох
Compute $debuff = $debuff + 1 // запомнили, что дебафнули еще раз
Keys $btPB // выделяем ПБ
Delay 200
Keys $btDeBuff // дебафим
Delay $TimeForDeBuff
Call SetWeapon // берем оружие
End
End
//////////////////////////////////////////////////////////////////////////
// Основной цикл программы
//////////////////////////////////////////////////////////////////////////
while 1 = 1
// получаем фокус окна РФ
SetActiveWindow RF Online
processmessages
Delay 5 sec
// бафаемся
CALL Buff
CALL Refresh_Samon // лечим самона
SetConst $debuff = 1
// берем оружие
Call SetWeapon
Loop 20
Keys $btPB // выделяем ПБ
Delay 200
Keys {Space} // пытаемся ударить буром (просто подбегаем)
Delay 2 sec
Keys < // посылаем в атаку пея
Delay 1 sec
// страховка
Keys $btPB // выделяем ПБ
Delay 200
Keys < // посылаем в атаку пея ()
// дебафим (если надо)
Call Debuff
End
End