Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Помогите написать макрос

Упомянутые в теме пользователи:

Показано с 1 по 7 из 7
  1. #1
    Новичок Аватар для Vanguard
    Регистрация
    08.01.2012
    Адрес
    Москва
    Сообщений
    14
    Поблагодарил(а)
    8
    Получено благодарностей: 3 (сообщений: 3).
    Репутация: 3

    Помогите написать макрос

    Всем привет. Прошу помочь с макросом следующего типа:

    Имеем спелы http://www.wowhead.com/spell=24275 и http://www.wowhead.com/spell=53600

    Задача:

    Сделать макрос на 1ну кнопку при нажатии на которую мы получили следующие действия:

    1) Если у противника больше 20% хп и у меня одет щит+одноручка-то срабатывает http://www.wowhead.com/spell=53600
    2) Если у противника 20% хп или меньше то независимо от одетого оружия,срабатывает http://www.wowhead.com/spell=24275


    Примечание: через mod мне макрос не подходит. нужен именно такой способ срабатывания,как я описал. WOTLK.

  2. #2
    Старожил Аватар для Seerka
    Регистрация
    05.01.2012
    Адрес
    Москва
    Сообщений
    205
    Поблагодарил(а)
    115
    Получено благодарностей: 132 (сообщений: 80).
    Репутация: 156
    нельзя делать макросы с условиями "If"

  3. 1 пользователь сказал cпасибо Seerka за это полезное сообщение:

    Vanguard (06.02.2012)

  4. #3
    Новичок Аватар для Vanguard
    Регистрация
    08.01.2012
    Адрес
    Москва
    Сообщений
    14
    Поблагодарил(а)
    8
    Получено благодарностей: 3 (сообщений: 3).
    Репутация: 3
    Цитата Сообщение от Seerka Посмотреть сообщение
    нельзя делать макросы с условиями "If"
    Понятно. Спасибо за информацию.

    В любом случае я уже по другому решил свою проблему.

  5. #4
    Местный Аватар для Янс
    Регистрация
    22.01.2012
    Адрес
    Крым
    Сообщений
    33
    Поблагодарил(а)
    5
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 8
    Цитата Сообщение от Seerka Посмотреть сообщение
    нельзя делать макросы с условиями "If"
    Не совсем так...существуют опции "если" которые указываються в[квадратых] скобках перед спелом,но опций на Хп нет.Вот примеры доступных "Если" :

    [help]: если цель дружелюбная
    [harm]: если цель враждебная
    [combat]: если вы в бою
    [stance: X]: если вы в определенной
    стойке, вместо Х нужно подставить код
    стойки:

    Стойка 0 — по умолчанию
    Воин: 1 — боевая, 2 — защитная, 3 —
    берсеркер
    Прист: 1 — шадуформа
    Друид: 1 — медведь, 2 — тюлень, 3 —
    кошка, 4 — гепард, 5 — мункин или
    дерево
    Рога: 1 — стелс
    Обратите внимание, что у паладинов
    ауры не являются стойками.

    [stealth]: если вы находитесь в режиме
    скрытности
    [modifier] или [modifier: shift|alt|ctrl]:
    если нажимаем определенную кнопку
    при нажатии на макрос

    [equipped:<item>]: если надет
    определенный предмет

    [target=unit]: это даже не совсем опция,
    по сути она меняет цель на указанную, в
    качестве unit могут быть:
    player или self: вы
    target: ваша цель
    targettarget: цель вашей цели
    none: нулевая цель
    focus: ваш фокус

    [actionbar:X]: если вызывается макрос из
    определенного слота на экшнбаре,
    вместо Х нужно подставлять номер
    акшенбара

    [pet:name|class]: если есть пет, можно
    указать имя пета, например [pet:Барсик]
    или его класс, например [pet:Cat]. А
    можно вообще ничего не указывать,
    тогда будет только проверка, есть ли у
    нас пет.

    [mounted]: если вы едете на маунте
    [swimming]: если вы плывете
    [flying]: если вы летите
    [indoors]: если вы находитесь в здании
    [outdoors]: если вы находитесь на улице
    [button:X]: если макрос был нажат
    определенной кнопкой мыши, вместо Х
    нужно указать код кнопки:
    1: левая кнопка
    2: правая кнопка
    3: третья кнопка, щелчок колесом


    [channeling:название]: если идет
    ченелинг, можно не указывать название,
    тогда будет проверка идет ли вообще
    ченелинг чего-нибудь

    [exists]: если цель существует
    [dead]: если цель мертва
    [party]: если ваша цель находится в
    вашей группе
    [raid]: если ваша цель находится в вашем
    рейде
    [group]: если вы находитесь в группе,
    можно указать тип группы, например:
    [group:party] или [group:raid]

    Все опции можно изменить на
    отрицательные, применив к ним
    приставку «no», например: [combat] —
    если вы в бою, может легко
    превратиться в [nocombat] — если вы не
    в бою.
    Последний раз редактировалось Янс; 13.02.2012 в 16:03.

  6. #5
    Наш человек
    Регистрация
    07.01.2012
    Адрес
    Одесса
    Сообщений
    539
    Поблагодарил(а)
    98
    Получено благодарностей: 76 (сообщений: 39).
    Репутация: 89
    Янс, конечно познавательно но бесполезно так как это не ответ на вопрос
    а также в макросах есть возможность использовать скрипты с помощю которых можно осуществить все в 1 кнопку
    но размер макроса не позволит свести всю игру в 1 кнопку

    совет зделай 2 макроса и самостоятельно смотри за уровнем хп

  7. #6
    Новичок Аватар для Blindfolded
    Регистрация
    14.02.2012
    Сообщений
    2
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    у меня первым пришло в голову самое тупое решение:
    /castrandom HoW, SoR
    смысл в том, что эти спеллы будут срабатывать рандомно, однако если один из них на кд или недоступен, то будет потеря времени
    но есть еще проблема - я не помню, в каком патче выпилили кастрандом и сменили его сиквенсом

    другой вариант, в работоспособности которого я не уверен (но у вас всегда есть возможность это проверить):
    /cast HoW
    /cast SoR

  8. #7
    Старожил Аватар для Seerka
    Регистрация
    05.01.2012
    Адрес
    Москва
    Сообщений
    205
    Поблагодарил(а)
    115
    Получено благодарностей: 132 (сообщений: 80).
    Репутация: 156
    Цитата Сообщение от Blindfolded Посмотреть сообщение
    у меня первым пришло в голову самое тупое решение:
    /castrandom HoW, SoR
    смысл в том, что эти спеллы будут срабатывать рандомно, однако если один из них на кд или недоступен, то будет потеря времени
    но есть еще проблема - я не помню, в каком патче выпилили кастрандом и сменили его сиквенсом

    другой вариант, в работоспособности которого я не уверен (но у вас всегда есть возможность это проверить):


    /cast HoW
    /cast SoR
    вроде как и на кате и на лк и /castsequence(последовательно) и /castrandom всё так же существуют, так что вполне можно такой макрос сделать

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •