Тема: МАКРОСЫ
Показать сообщение отдельно
Re: МАКРОСЫ
Старый 11.02.2010, 08:20   #20
Sindo
The Hero
 
Регистрация: 02.02.2007
Адрес: KIDs
Возраст: 35
Сообщений: 969
Репутация: 52 [+/-]
имеет хорошую репутацию (от 26 до 75)
Sindo имеет хорошую репутацию (от 26 до 75)
Чар: Sindoatan
Гильдия: KIDs
По умолчанию Re: МАКРОСЫ

[php]
// Parrying с отходом-подходом by Sindo
set $hb f11 //heal button in assist
set #hw 3000 //heal wait
set $othodbtn End // walk+куда отходить
set $podhodbtn PageUp // walk+куда подходить
set #minhp 80 //уровень hp, при котором отходим в сторону

:start

if hits < str // ограничение нормы хп ставить по своему усмотрению
while hits < str
gosub saver
send $hb
wait #hw// задержка на хилл
end_while
end_if

goto start

:saver
if hits < #minhp
repeat 10
send $othodbtn
end_repeat
set timer
while_not (hits = str) or (timer > 200000)
send $hb
wait #hw
end_while
if timer > 200000
repeat 10
say bandage trouble
alarm
wait 1s
end_repeat
stop_script
end_if
repeat 10
send $podhodbtn
end_repeat
end_if
return

[/php]Сам хилится, если хп меньше указанного (80) отходит в сторону, полностью отхилившись возвращается. Бинты удобно ложить на пол на пол пути отхода. При прокачке арчери удобно отходить за угол дома. Макр не проверяет живы ли вы, умрете - будете бегать туда-сюда (но за время прокачки всех варов это было лишь дважды и оба раза из-за конлостов избиваемого).
Если надо без ассиста, то заменяем
Код:
send $hb
на
Код:
set lastobjecttype 1234567890 // ИД бинтов в паке
send F1 // LastObject/WaitForTareget/TargetSelf в клиенте
set lastobjectid 1234567899 // ИД щита в паке
send F2 // LastObject в клиенте
с соответсвующей правкой.
__________________
May the Force be with you..

Последний раз редактировалось Sindo; 24.03.2011 в 06:05..
Sindo вне форума   Ответить с цитированием