Понедельник, 20.05.2024, 09:21


Главная
Устав
Регистрация
Вход
-=Brothers of MaSteel=- Приветствую Вас Гость | RSS  
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Domenico  
Форум » Технические вопросы по игре » Макросы » Макросы которые знаете вы
Макросы которые знаете вы
XakDNДата: Понедельник, 05.05.2008, 21:50 | Сообщение # 1
Группа: Модераторы
Сообщений: 28

Ник в игре: Xakdn
Репутация: 0
Статус: Offline
Кто знает какие макросы прошу выложить тут

Законы существуют для того, что бы их обходить.
 
FasurionДата: Вторник, 06.05.2008, 18:59 | Сообщение # 2
Группа: Пользователи
Сообщений: 14

Ник в игре: Atropus
Репутация: 0
Статус: Offline
Замечание: Начиная с патча 1.хх колдовство заклинаний больше не требует окончания в записи “(rank X)”. Достаточно записать: /cast Holy Light для колдовства спела максимального ранга. Макросы такого типа не позволяют кастить спелы более низкого ранга на выбранную цель, для использования низких рангов нужно дописывать окончание (rank X), где Х – нужный ранг спела. Пример: /cast Holy Light (rank 1);

Колдовство заклинаний на самого себя без потери фокуса на цели:

/script CastSpellByName('Holy Light', 1)

Колдовство заклинаний на самого себя если нельзя колдовать заклинание на выбранную цель:
Данный макрос кастует заклинание “spell” на самого себя только в том случае если цель враждебна

/script if ( not UnitIsFriend("player", "target") ) then CastSpellByName("Spell", 1); end

Колдовство заклинаний на цель конкретного класса:
Используется в основном для баффов рейда, по конкретным классам, возможны модификации применительно к ПвП

/script class = UnitClass("target"); if ( ( class == "Rogue" ) or ( class == "Warrior" ) ) then

CastSpellByName("Blessing of Might"); else CastSpellByName("Blessing of Wisdom"); end

Колдовство заклинаний на цели разных уровней(баффы):
Используется очень редко, но я все же приведу пример пристовского макроса для баффа на стамину, с проверкой уровня цели:

/script Pre="Power Word: Fortitude(Rank " Sp={1,2,14,26,38,50} if (UnitLevel("target") ~= nil and UnitIsFriend("player","target")) then

for i=6,1,-1 do if (UnitLevel("target") >= Sp[i]) then CastSpellByName(Pre..i..")") return end end end

Колдовство заклинаний на ближайшую цели с проверкой кол-ва % здоровья цели:
Приведу пример на основе каста хилиерских заклинаний на ближайшие цели с проверкой на кол-во здоровья цели, макрос лечит ближайшую дружественную цель со здоровьем ниже 70%, проверяются только ближайшие 40 целей.

/script for i=1,40 do TargetNearestFriend(); if UnitHealth("target")/UnitHealthMax("target") < 0.7 then if UnitIsPlayer("target") then CastSpellByName("Lesser Healing Wave") end end end; TargetLastEnemy();

Анонсирование кастуемых заклинаний в пати-чат:

/cast Healing Touch

/party Healing %t in 3.5 seconds

Колдовство заклинаний на конкретных игроков партии:
Всегда лечит первого игрока партии Флешкой, при этом не сбивает фокуса на выделенной цели.

/script TargetUnit("party1")

/cast Flash Heal

/script TargetLastTarget()

Колдовство нескольких заклинаний (баффов) с проверкой на наличие оных на цели:
Кастует различные баффы на цель, только в том случае если на цели еще нет такого заклинания(баффа), пример версии для друида:

/script i=1;m=0;while(UnitBuff("target",i)~=nil) do if(strfind(UnitBuff("target",i),"Regeneration")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Mark of the Wild(Rank 10)");else c("Thorns(Rank 10)");end;

Макрос для поиска номера заклинания в книге умений:
Иногда использования скриптов CastSpellByName приводит к тому что длинна макроса превышает допустимые 255 символов, например макрос: /script CastSpellByName('Holy Light', 1) занимает достаточно много символов, когда как проще использовать макрос: /script CastSpellByNumber(); Но как же узнать какой номер у того или иного заклинания из вашей книги? На помощь приходит очень полезный и распространенный макрос проверки номера заклинания, он выдает на экран имя спела с соответствующим номером:

/script SpellNumber=26; SpellName,SpellRank=GetSpellName(SpellNumber,"spell");

M=format("Spell %d: %s %s",SpellNumber,SpellName,SpellRank); DEFAULT_CHAT_FRAME:AddMessage(M);
(с)


Лучше спросить и побыть дураком 5 минут, чем не спросить, и оставаться им всю жизнь.
 
spairДата: Четверг, 15.05.2008, 09:42 | Сообщение # 3
Группа: Модераторы
Сообщений: 38

Ник в игре: Spair
Репутация: 0
Статус: Offline
Всю инфу по макрасам читать сдеся http://www.worldofwarcraft.ru/macro/

Зачем любовь, когда свобода так пьянит?
И к чёрту лютню, раз в ушах лишь меч звенит!
И крылья так слабы, когда под ними нету ветра
И гордой силе Тьмы совсем не нужно фальши Света!
 
spairДата: Понедельник, 19.05.2008, 09:30 | Сообщение # 4
Группа: Модераторы
Сообщений: 38

Ник в игре: Spair
Репутация: 0
Статус: Offline
Сдеся я нашел наиболее полную инфу по ним http://wow-ui.ru/macro/macros-guide-part-one/#more-31

Зачем любовь, когда свобода так пьянит?
И к чёрту лютню, раз в ушах лишь меч звенит!
И крылья так слабы, когда под ними нету ветра
И гордой силе Тьмы совсем не нужно фальши Света!
 
RamsessДата: Суббота, 24.05.2008, 02:55 | Сообщение # 5
Группа: Пользователи
Сообщений: 6

Ник в игре: Ramsess
Репутация: 0
Статус: Offline
Наю макрос для хантов для раптора+сломаные ноги врагу.
#showtooltip Raptor Strike
/cast Raptor Strike
/cast Wing Clip
/stopcasting
и атака с петом
#show Auto Shot
/targetenemy [noharm]
/stopmacro [noharm]
/petattack
/cast Hunter's Mark
/startattack



 
Форум » Технические вопросы по игре » Макросы » Макросы которые знаете вы
  • Страница 1 из 1
  • 1
Поиск:

Copyright MistySoft © 2024Хостинг от uCoz