Пятница, 29.03.2024, 01:05


Главная
| RSS  
Последние темы Читаемые темы Самые лучшие Самые активные
  • Русское порно на porn-google.com (0)
  • Отличный вов сервер (tbc) (4)
  • WOW sleague 3.3.5aх2 (0)
  • Wowirus Server 3.3.5a (0)
  • Sovetlax (0)
  • datingman (0)
  • oborud (0)
  • flyfisheszss (0)
  • fishkaneribka (0)
  • Garadmita (0)
  • Отличный вов сервер (tbc) (4)
  • супер фан сервер вов 3.2.2 (4)
  • Подборка анекдотов про палов (3)
  • Топ-100 отмазок, если тебя вдруг убили (3)
  • Atlas loot (3)
  • www.celestia.com.ua/ и www.wotlk.celestia.com.ua/ (2)
  • blazers-sx.krasno wow (1)
  • wowserver (1)
  • Описание рас мира World of Warcraft (1)
  • GTA 4 (1)
  • Smokey07kodi
  • maggot
  • dish
  • wowall
  • Linn
  • nikzix
  • cocok
  • magico
  • Sparki
  • maksikus
  • [Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Форум » World of Warcraft » Макросы » Макросы для танков (упрощение танкования)
    Макросы для танков
    dishДата: Вторник, 20.01.2009, 22:15 | Сообщение # 1
    Рядовой
    Группа: Модераторы
    Сообщений: 8
    Статус: Offline
    пока все что нашел, общие

    Макросы для помощи танку:
    Самый простой макрос для атаки цели которую атакует выбранный заранее танк:

    /assist %t
    /script AttackTarget();

    Этот макрос слишком простой и не может покрыть всего того функционала который необходим зачастую в быстро протекающем бое, попробуем сделать более сложный вариант макроса, разделив при этом часть автоматической выборки подходящего танка, и часть фокуса на цели выбранного танка:

    ---- Для выбора танка ----

    /script LeaderPlayerName = UnitName("target") or UnitName("party1") or "";
    /script DEFAULT_CHAT_FRAME:AddMessage("######## Set main assist to: " .. LeaderPlayerName);

    ---- Для атаки цели танка ----

    /script AssistByName(LeaderPlayerName or UnitName("party1") or UnitName("player"));
    /script DEFAULT_CHAT_FRAME:AddMessage("######## Assisting ".. LeaderPlayerName .. " with target " .. (UnitName("target") or "NO TARGET"));

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

    Но это два макроса, они будут занимать два слота на вашем интерфейсе, хотя они и очень удобные. Попробуем совместить оба макроса в один не потеряв при этом функциональности. Макрос будет выглядеть следующим образом:

    /script p=PAsi or""u=UnitName;t="target"c=IsControlKeyDown()if©then p=u(t)or u("party1")or""else AssistByName(p)end;DEFAULT_CHAT_FRAME:AddMessage("######## "..(c and("Set assist: "..p)or("Assisting "..p.." with "..(u(t)or"NO TARGET"))))PAsi=p

    Тот же макрос в более удобном для чтения виде, так как выше приведенный, не читаем из за оптимизации под длину в 255 символов:

    /script
    p=PAsi or"";
    u=UnitName;
    t="target";
    c=IsControlKeyDown();
    if© then
    p=u(t) or u("party1") or ""
    else
    AssistByName(p)
    end;
    DEFAULT_CHAT_FRAME:AddMessage("######## "..
    (c and
    ("Set assist: "..p)
    or
    ("Assisting "..p.." with "..(u(t) or "NO TARGET"))));
    PAsi=p;

    Итак, как же пользоваться этим макросом:

    Для установки нужного танка, удерживая Ctrl кликните на иконку использования макроса.
    Обычный клик на иконку использования макроса выберет необходимую цель.
    Модификация этого макроса с возможностью колдовства разных заклинаний на цель выбранного танка (выбрано заклинание Полиморф, что может быть заменено на любое другое):

    /script t=Tg1 or""c=IsControlKeyDown()if©then t=UnitName("target")or""else TargetByName(t)if(IsShiftKeyDown())then CastSpellByName('Polymorph')end end ChatFrame1:AddMessage("######## "..(c and("Tg1 set to: "..t)or("Targeting: "..t)))Tg1=t

    Тот же макрос в удобном виде:

    /script
    t=Tg1 or""
    c=IsControlKeyDown()
    if© then
    t=UnitName("target")or""
    else
    TargetByName(t)
    if(IsShiftKeyDown()) then
    CastSpellByName('Polymorph')
    end
    end
    DEFAULT_CHAT_FRAME:AddMessage("######## "..
    (c and
    ("Tg1 set to: "..t)
    or
    ("Targeting: "..t)))
    Tg1=t

    Итак, как же пользоваться этим макросом:

    Для установки нужного танка, удерживая Ctrl кликните на иконку использования макроса.

    Обычный клик на иконку использования макроса выберет необходимую цель.

    Если удерживая Shift кликнуть на иконку использования макроса, то персонаж начнет колдовать выбранное заклинание (полиморф) на текущую цель выбранного ранее танка.
    сперто от сюда

     
    Форум » World of Warcraft » Макросы » Макросы для танков (упрощение танкования)
    • Страница 1 из 1
    • 1
    Поиск:

    Copyright MyCorp © 2024