Макрос 1. (соло) Реген своих хп, независимо от того, какая цель выделена /script TargetUnit("player") /cast Регенерация расшифрока: первая строка - выделение своего перса. вторая строка - использование заклинания Регенерация. использование: активируется при нажатии на значок макроса. Макрос 2. (соло, группа) Комбинация скилов, помогающая при битве с боссами. /script
if (UnitHealth("player")/UnitMaxHealth("player")<=0.25) then
CastSpellByName("Священная аура"); CastSpellByName("Источник души"); if
(GetActionUsable(3)) then CastSpellByName("Волновая броня"); end; end /wait 0,7 /script UseAction(41) расшифрока: первая
строка - если жизнь игрока становится меньше 25% от максимального
здоровья, то на него кастуется Священная аура и источник души. Если в
третьей ячейке на панели быстрого действия находится волновая броня, то
этот скил также используется на игроке. вторая строка - ожидание в 0,7 секунды. третья строка - повторения действия при помещении скрипта в 41 ячейку. использование:
активируется при достижении уровня здоровья уровня, меньшего 25% от
максимального здоровья, то есть дополнительного нажатия на значок
макроса не требуется. Макрос 3. (группа) Лечение игрока с минимальным количеством жизней. /script
for a=1,GetNumPartyMembers()-1 do p="party"..a; t="target";
if(UnitHealth(p)>1 and UnitHealth(p)/UnitMaxHealth(p) <
UnitHealth(t)/UnitMaxHealth(t)) then TargetUnit(p) end end;
UseAction(58) расшифрока: (не совсем разобрался) использование:активируется автоматически (макрос должен быть в ячейке 58) Макрос 4. (группа) Лечение игрока, у которого количество хп меньше, чем 50% от максимального количества его жизни. /script
if (UnitMaxHealth("target")<=.50) then СastSpellByName("Лечение");
elseif (UnitHealth("target")/UnitMaxHealth("target")<=.75) then
CastSpellByName("Мгновенное излечение"); end /wait 1 /script UseAction(57) расшифровка: первая
строка - если здоровье цели меньше, чем 50: от максимального количества
её жизни, то на цель кастуется Лечение. если здоровье меньше 75% -
кастуется Мгновенное излечение. вторая строка - ожидание в 1 секунду. 3 строка - макрос снова начинается исполняется в случае его размещения в ячейке 57. использование: активируется автоматически. Макрос 5. (группа) Использование Регенерации на другого игрока. /run if (UnitIsPlayer("mouseover")) then CastSpellByName("Регенерация"); SpellTargetUnit("mouseover"); end расшифровка: (не совсем разобрался) использование: автивируется при нажатии.