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

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

Показано с 1 по 6 из 6
  1. #1
    Активист
    Регистрация
    28.12.2017
    Сообщений
    80
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1

    Помогите сделать макрос

    Нужен макрос на длань возмездия, который проверяет, являюсь ли я целью атаки цели. Если да - отменять использование

  2. #2
    Новичок
    Регистрация
    14.11.2024
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    #showtooltip Длань возмездия
    /cast [@target, harm, nodead, nostealth] Длань возмездия
    /run if UnitIsUnit("player", "targettarget") then print("Отмена использования Длани возмездия, так как вы являетесь целью атаки.") return end

  3. #3
    Почетный флудер Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    2,085
    Поблагодарил(а)
    202
    Получено благодарностей: 379 (сообщений: 328).
    Репутация: 3384
    f0rc3Z, в таком виде всегда применяет Длань при совпадении условий, а последующее сообщение чисто информативное :) причем StopMacro() вместо print (и поменять последовательность) вставить не можешь - она protected.
    Последний раз редактировалось Hibor; Вчера в 23:21.
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

  4. #4
    Активист
    Регистрация
    28.12.2017
    Сообщений
    80
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от f0rc3Z Посмотреть сообщение
    #showtooltip Длань возмездия
    /cast [@target, harm, nodead, nostealth] Длань возмездия
    /run if UnitIsUnit("player", "targettarget") then print("Отмена использования Длани возмездия, так как вы являетесь целью атаки.") return end
    Не работает

    - - - Updated - - -

    Так а есть рабочий вариант как это будет выглядеть?

  5. #5
    Почетный флудер Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    2,085
    Поблагодарил(а)
    202
    Получено благодарностей: 379 (сообщений: 328).
    Репутация: 3384
    Цитата Сообщение от Florida_512 Посмотреть сообщение
    Так а есть рабочий вариант как это будет выглядеть?
    в чистом виде нет, но вот так работает
    Код:
    #showtooltip Длань возмездия
    /run if UnitIsUnit("player", "targettarget") then ClearTarget() return end
    /cast [@target, harm, nodead]Длань возмездия
    т.е. в начале проверяется цельцели=игрок, если да то обнуляем таргет (ClearTarget по вебу protected, но работает нормально)
    а уж после скрипта-проверки пытаемся кастовать Длань - если таргет пустой ничего не выходит
    из минусов - 1) сброс таргета и возврата нет; 2) при какой-то задержке возможна ситуация когда таргет опять успеет повеситься после сброса, например, от урона, но уже с другого моба - туда уйдет Длань - маловероятно, однако не нуль

    но я бы не стал пользоваться подобным, мало того что сброс таргета, так еще и непонятки с protected - по вебу она такая с 2.0.1, как бы за багоюз не сесть :) (у админов/девов лучше уточнить этот момент)

    - - - Updated - - -

    p.s. все сводится к тому что в скриптах можешь проверять что угодно - цели, баффы и т.д., но возможность передать в макрос результат сильно ограничена, по сути ее почти нет, только косвенными мерами, т.к. это уже на автоматизацию тянет - автопроверка условий и принятие решения
    Последний раз редактировалось Hibor; Сегодня в 03:25.
    За Альянс! Нет... за Орду! Стой... так за кого там?
    PUG: «Who needs tactics, skill or brain, just out-gear it bro...»

  6. #6
    Активист
    Регистрация
    28.12.2017
    Сообщений
    80
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    Цитата Сообщение от Hibor Посмотреть сообщение
    в чистом виде нет, но вот так работает
    Код:
    #showtooltip Длань возмездия
    /run if UnitIsUnit("player", "targettarget") then ClearTarget() return end
    /cast [@target, harm, nodead]Длань возмездия
    т.е. в начале проверяется цельцели=игрок, если да то обнуляем таргет (ClearTarget по вебу protected, но работает нормально)
    а уж после скрипта-проверки пытаемся кастовать Длань - если таргет пустой ничего не выходит
    из минусов - 1) сброс таргета и возврата нет; 2) при какой-то задержке возможна ситуация когда таргет опять успеет повеситься после сброса, например, от урона, но уже с другого моба - туда уйдет Длань - маловероятно, однако не нуль

    но я бы не стал пользоваться подобным, мало того что сброс таргета, так еще и непонятки с protected - по вебу она такая с 2.0.1, как бы за багоюз не сесть :) (у админов/девов лучше уточнить этот момент)

    - - - Updated - - -

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

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 14.05.2018, 05:18
  2. Помогите , Администрация Помогите!
    от Summeref в разделе Вопросы Logon, TBC, Legion, BFa, SL
    Ответов: 5
    Последнее сообщение: 19.12.2013, 11:20
  3. Не редактирует реалмлист!!!Помогите срочно!!
    от Гусь в сметане в разделе Архив технического раздела
    Ответов: 3
    Последнее сообщение: 18.07.2012, 14:59

Ваши права

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