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

Цитата:
Сообщение от RiN Посмотреть сообщение
я хотел качать magic arrow, потом медитация,вот как сделать в пилот? пожалуйста напишите мне правильно сделать
[PHP]// прокачка магери, медитации, парига и хилинга by Sindo
set $lackreg lack reagents //сообщение о нехватке ресурсов для каста
set $war with thoughts // сообщение о нахождении чара в вар моде
set #castwait 2600 // задержка на каст спела
set timer
:rep
// Каст спелла на себя
send F9 // в клиенте: CastSpell+MagicArrow/WFT/TargetSelf
if (lastmsg =$lackreg) // проверка на наличие регов для каста спелла
Repeat 5
alarm
say Нет ресов
wait 2000
end_repeat
pause_script
end_if
wait #castwait
gosub PreventDeath
// Медитация при сильной потере маны
if mana < 10 // ограничение нормы маны ставить по своему усмотрению
while mana < int
send 5 // в клиенте: UseSkill+Meditaiton
if (lastmsg = $war)
send Tab // снять вар мод
end_if
gosub PreventDeath
wait 3000 // задержка на одну медитацию
end_while
end_if
// Отхиливание при ранении
:PreventDeath
if hits < 100 // ограничение нормы хп ставить по своему усмотрение
while hits < str
if hits = 0 // Оповещение о смерти
Repeat 5
alarm
say Рес
wait 2000
end_repeat
pause_script
end_if
send F1 // в ассисте макр на хил себя с одевание щита
say Guards
wait 4000 // задержка на хилл
end_while
end_if
return

// Принцип работы: Чар кастует на себя спелл через заданные промежутки времени,
// при этом проверяя колличество хп, маны и жив ли еще чел. если хп меньше 100,
// то он будет хилить себя пока значение хп не станет = значению силы. если мана станет меньше 10,
// то он будет медитировать пока она не сравняется по значению с интелектом.
// если чел умер (хп = 0), то пилот 5 раз пикнет и поставит скрипт на паузу.
// во время хилинга и медитации чел спелы не кастует.
// Во время работы скрипта необходимо чтобы был открыт статбар.[/PHP]
F1 - макр в ассите на хил себя с одеванием щита
5 -макр в клиенте: UseSkill+Meditaiton
F9 -макр в клиенте: CastSpell+MagicArrow/WaitForTarget/TargetSelf
Делаешь эти 3 бинда
set #castwait 2600 // задержка на каст спела
в этой строке в скрипте заменяешь 2600 на время каста стрелки (в милисекундах), полагаю оно будет около 1000, и больше ничего менять не нужно будет.

Добавлено через 5 минут
Цитата:
Сообщение от Виталёк Посмотреть сообщение
А можно ли качать магери, медитацию, хилинг и паринг одновременно , через стрелку ?
Можно, об этом нам говорит название скрипта: "// прокачка магери, медитации и хилинга без ассиста by Sindo"
и тот факт, что стрелка приводит к срабатыванию паринга.
Но, ИМХО, не нужно.
__________________
May the Force be with you..
Sindo вне форума   Ответить с цитированием