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

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

Показано с 1 по 11 из 11
  1. #1
    Гуру Аватар для Friskes
    Регистрация
    08.10.2013
    Сообщений
    334
    Поблагодарил(а)
    60
    Получено благодарностей: 84 (сообщений: 59).
    Репутация: 84

    Помогмте с макро

    Допустим есть два объекта которые я хочу диспелить, если первый объект существует я диспелю его, если он отсутствует я диспелю второй

  2. #2
    Ветеран форума Аватар для Forwy
    Регистрация
    15.06.2016
    Адрес
    Минск
    Сообщений
    1,309
    Поблагодарил(а)
    142
    Получено благодарностей: 172 (сообщений: 105).
    Репутация: 172
    Код:
    #show
    /cast [@focus, exists][] dispel
    Макрос будет неудобным, возможно. Лучше исспользовать в случае с фокусом не exists, а mod.

    Код:
    #show
    /cast [@focus, mod:shift][] dispel
    Макросы/скрипты для WoW — все, что может пригодиться.
    Dark Circle Style (New)v1.1.2 (commit 02.01.2021)

  3. #3
    Гуру Аватар для Friskes
    Регистрация
    08.10.2013
    Сообщений
    334
    Поблагодарил(а)
    60
    Получено благодарностей: 84 (сообщений: 59).
    Репутация: 84
    Причем здесь фокус?) В качестве 1 объекта у меня выступает Вороная горгулья, вторым объектом является partypet1-2

  4. #4
    Ветеран форума Аватар для Forwy
    Регистрация
    15.06.2016
    Адрес
    Минск
    Сообщений
    1,309
    Поблагодарил(а)
    142
    Получено благодарностей: 172 (сообщений: 105).
    Репутация: 172
    Цитата Сообщение от Friskes Посмотреть сообщение
    Если фокус есть - кастую заклинание в него, если фокус отсутствует - кастую заклинание в ближайшую цель, либо же в арена 1-3 + аренапет 1-3
    Пост из другой темы, при чем фокус:
    Цитата Сообщение от Friskes Посмотреть сообщение
    Причем здесь фокус?) В качестве 1 объекта у меня выступает Вороная горгулья, вторым объектом является partypet1-2
    Я так понимаю, речь идет только о дружественных петах.
    Код:
    #show
    /cast [target=Вороная горгулья, noharm, exists][mod:shift, @partypet1][mod:alt, @partypet2][] dispel
    Надо тестить.
    Последний раз редактировалось Forwy; 25.05.2021 в 22:43.
    Макросы/скрипты для WoW — все, что может пригодиться.
    Dark Circle Style (New)v1.1.2 (commit 02.01.2021)

  5. #5
    Гуру Аватар для Friskes
    Регистрация
    08.10.2013
    Сообщений
    334
    Поблагодарил(а)
    60
    Получено благодарностей: 84 (сообщений: 59).
    Репутация: 84
    Цитата Сообщение от Forwy Посмотреть сообщение
    Пост из другой темы, при чем фокус:


    Я так понимаю, речь идет только о дружественных петах.
    Код:
    #show
    /cast [target=Вороная горгулья, noharm, exists][mod:shift, @partypet1][mod:alt, @partypet2][] dispel
    Надо тестить.
    Что за тотальная модерация в этом разделе?! Одно издевательство.
    Это 2 разные темы с 2 абсолютно разными макросами, зачем одну тереть а другую оставлять не понимаю.

  6. #6
    Гуру Аватар для Friskes
    Регистрация
    08.10.2013
    Сообщений
    334
    Поблагодарил(а)
    60
    Получено благодарностей: 84 (сообщений: 59).
    Репутация: 84
    Мне через мод макрос не нужен, я и сам в состоянии на 2 разных бинда это сделать, суть в том что бы 2 действия были на одном бинде

  7. #7
    Ветеран форума Аватар для Forwy
    Регистрация
    15.06.2016
    Адрес
    Минск
    Сообщений
    1,309
    Поблагодарил(а)
    142
    Получено благодарностей: 172 (сообщений: 105).
    Репутация: 172
    Цитата Сообщение от Friskes Посмотреть сообщение
    Мне через мод макрос не нужен, я и сам в состоянии на 2 разных бинда это сделать, суть в том что бы 2 действия были на одном бинде
    Я и пишу, что надо тестить. У меня возможности нет, и если не ошибаюсь, то [@arenapet1][@arenapet2] работать не будет просто так.
    Как вариант, можно попробовать с exists:
    Код:
    #show
    /cast [target=Вороная горгулья, noharm, exists][@partypet1, exists][@partypet2, exists][] dispel
    Но опасаюсь ситуаций, когда несколько петов, а диспелить нужно конкретного. Например, если призвана гарга, приоритет в гаргу, а диспельнуть нужно вурдалака, пока гарга не пропадет, гулю не диспельнешь таким макросом, ровно как и пета второго члена группы (3х3). С модами это возможно.
    Если ты хочешь сюда еще и проверку на возможность диспела, то такого не существует в доступных скриптах.
    Макрос выше работает по принципу, если есть дружественная гарга - диспелим ее. Если ее нет, диспелим первого пета в пати, если и его нет, то второго. Если нет вообще петов - диспел таргет или себя (нет таргета).
    Макросы/скрипты для WoW — все, что может пригодиться.
    Dark Circle Style (New)v1.1.2 (commit 02.01.2021)

  8. #8
    Гуру Аватар для Friskes
    Регистрация
    08.10.2013
    Сообщений
    334
    Поблагодарил(а)
    60
    Получено благодарностей: 84 (сообщений: 59).
    Репутация: 84
    Цитата Сообщение от Forwy Посмотреть сообщение
    Я и пишу, что надо тестить. У меня возможности нет, и если не ошибаюсь, то [@arenapet1][@arenapet2] работать не будет просто так.
    Как вариант, можно попробовать с exists:
    Код:
    #show
    /cast [target=Вороная горгулья, noharm, exists][@partypet1, exists][@partypet2, exists][] dispel
    Но опасаюсь ситуаций, когда несколько петов, а диспелить нужно конкретного. Например, если призвана гарга, приоритет в гаргу, а диспельнуть нужно вурдалака, пока гарга не пропадет, гулю не диспельнешь таким макросом, ровно как и пета второго члена группы (3х3). С модами это возможно.
    Если ты хочешь сюда еще и проверку на возможность диспела, то такого не существует в доступных скриптах.
    Макрос выше работает по принципу, если есть дружественная гарга - диспелим ее. Если ее нет, диспелим первого пета в пати, если и его нет, то второго. Если нет вообще петов - диспел таргет или себя (нет таргета).
    Всё понимаю, судя по описанию это и требовалось, буду тестировать, а что на счет 2й темы? "Если фокус есть - даю швд в него, если фокус отсутствует - даю швд в ближайшую цель, либо же в arena1-3 + arenapet1-3"

  9. #9
    Гуру Аватар для Friskes
    Регистрация
    08.10.2013
    Сообщений
    334
    Поблагодарил(а)
    60
    Получено благодарностей: 84 (сообщений: 59).
    Репутация: 84
    Я проверил макрос в разных условиях в несколько окон, диспел работает только по partypet1 ВСЁ. надо переделывать

  10. #10
    Ветеран форума Аватар для Forwy
    Регистрация
    15.06.2016
    Адрес
    Минск
    Сообщений
    1,309
    Поблагодарил(а)
    142
    Получено благодарностей: 172 (сообщений: 105).
    Репутация: 172
    Код:
    #show
    /cast [target=Вороная горгулья, noharm, exists][] dispel
    /cast [@partypet1, exists] dispel
    /cast [@partypet2, exists] dispel
    Костыли, конечно, но может сработать. Опиши, что происходит с макросом. Гаргу вообще можно диспельнуть этим?


    Цитата Сообщение от Friskes Посмотреть сообщение
    "Если фокус есть - даю швд в него, если фокус отсутствует - даю швд в ближайшую цель, либо же в arena1-3 + arenapet1-3"
    Код:
    #show
    /cast [@focus, harm, exists, nodead] швд
    /cleartarget [@focus, noexists]
    /cast [noexists, @arena1, nodead][] швд
    /cast [noexists, @arena2, nodead][] швд
    /cast [noexists, @arena3, nodead][] швд
    /targetlasttarget
    Этот нужно еще больше тестить:) Опиши подробно, что делает. Можешь что-нибудь изменить и напиши, что поменялось. Вслепую сложно, конечно, так бы хоть сам проверил.
    Макросы/скрипты для WoW — все, что может пригодиться.
    Dark Circle Style (New)v1.1.2 (commit 02.01.2021)

  11. #11
    Гуру Аватар для Friskes
    Регистрация
    08.10.2013
    Сообщений
    334
    Поблагодарил(а)
    60
    Получено благодарностей: 84 (сообщений: 59).
    Репутация: 84
    Макрос на швд не даёт швд никуда кроме фокуса, отпиши лучше в дискорд, я у тебя добавлен

Похожие темы

  1. Hummer,Ника Помогмте пожалуйста!
    от Hull в разделе Корзина
    Ответов: 3
    Последнее сообщение: 13.02.2012, 19:04

Ваши права

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