Показать сообщение отдельно
Старый 06.08.2007, 03:26   #1
Jonny
Гость
Аватар для Jonny
Сообщений: n/a
Благодарностей:
0 всего

[Hint] Прокачка персов в 2 или больше окон


Собственно небольшой хинт. Сам мучился, пока не надоело просить друга ставить перса на ночь с его компа. К тому же не знаю как на офе, а на Абисе админы не наказывают за кач на другой расе, при условии, если оба перса запущены с одного IP. Суть дела в следующем: если мы запускаем персов в двух окнах для того, чтобы они качались друг на друге, вы можете либо зажать кнопель, либо использовать макросы только для активного окна. Неудобство в том, что, например для прокачки дебафов, хорошо бы, чтобы второй перс делал на себя "клинс", либо чтобы второй перс снимал бафы с первого, вобщем задача делать окна попеременно активными. Беда в том, что называются они одинаково, и просто командой "SetActiveWindow" (речь о проге "AC Tool") не обойдешься. Я использовал для этого команду "MousePos"
Пример моего макроса для прокачки дебафов на акрете, который умеет делать клинс+ стреляет в кору гранатами, которые снимают бафы- здесь значения для разрешения 1280х1024, два окна 800х600 расположены в верхнем левом и правом нижнем углу соответственно. Возможно вам потребуются свои настройки, делается это в правом окне (Commands and Macros) меню "Mouse Commands" щелкаем "MousePos Left, Top" выбираем разрешение рабочего стола и щелкаем по тестовой картинке в том месте, где будет расположен заголовок окна, которое нужно активировать. Макрос:

Loop 10000 //сколько раз повторять макрос
MousePos 201, 20 //устанавливаем курсор на заголовок окна
LeftClick//активируем нужное окно
Delay 100//пауза в милисекундах, чтоб комп все успел "прожевать"
KeyDown {1}//на кнопку "1" забинден второй перс, на случай, если
//слетит таргет, а это бывает (биндится ctrl+цифра)
Delay 100
KeyDown {F1}//жмем F1
//(на F1...10 cтавим нужные бафы/дебафы/действия)
Delay 500//в зависимости от отката скилов может потребоваться
//увеличить ожидание до 1000мс или больше
KeyDown {F2}
Delay 500
KeyDown {F3}
Delay 500
//и так далее...
KeyDown {Tab}//если все не вместилось в одну строку,
//клавиша "Tab" листает строки, можно например сделать
//в одной строке бафы, в другой дебафы
Delay 1000
KeyDown {F1}
Delay 500
KeyDown {F2}
Delay 1000
KeyDown {F3}
//и так далее...
KeyDown {Tab}//возвращаемся на исходную строку
//если у вас их две
Delay 100
MousePos 1108, 392//ставим курсор на заголовок второго окна
LeftClick//активируем второе окно
Delay 100
KeyDown {2}//на -2- забинден таргет на первого перса
KeyDown {F5}//на F5 стоит допустим "клинс"- снимает все дебафы
//Delay 500
//KeyDown {SPACE}//если у вас второй перс
//должен атаковать (снимать бафы гранатометом)
//раскомментируйте эту команду
Delay 100
End

Количество загружаемых окон и участвующих в каче персов не ограничено- располагайте как нужно и все.
Количество команд тоже практически любое- юзайте клавишу Таб, чтобы листать строки быстрого вызова. Не забудьте закрыть крестиком ненужные.
Фоновые окна (шахтеры например), не мешают выполнению макроса.

Последний раз редактировалось dark; 05.05.2009 в 07:50.