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

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

Показано с 1 по 10 из 10
  1. #1
    Старожил Аватар для NANI71
    Регистрация
    09.06.2022
    Адрес
    Екатеринбург
    Сообщений
    266
    Поблагодарил(а)
    146
    Получено благодарностей: 24 (сообщений: 23).
    Репутация: 24

    Question Макрос для дц на закидывания щитков по пати

    /castsequence reset=12 [target=party1] Слово силы: Щит, [target=party2] Слово силы: Щит, [target=party3] Слово силы: Щит, [target=party4] Слово силы: Щит, [target=party5] Слово силы: Щит

    Нашёл давно вот такой макрос, но не могу понять, почему он не работает, вешает только на первого человека в пати, в рейде и всё.

  2. #2
    Почетный флудер Аватар для Hibor
    Регистрация
    24.01.2012
    Сообщений
    2,111
    Поблагодарил(а)
    203
    Получено благодарностей: 387 (сообщений: 336).
    Репутация: 3392
    а он вообще должен работать?
    с точно таким же вопросом на форумах метелицы обращались, хотя сам он (макрос) предлагается на многих сайтах-гайдах для пираток


    судя по описанию castsequence - не должен: https://wowpedia.fandom.com/wiki/MACRO_castsequence
    /castsequence [options] reset=condition1/... action1, action2, ...
    важно! опции (в нашем случае target=) берутся первыми, соответственно выбирая последовательность, уже внутри которой используется переключение меж спелами и reset

    один из примеров:
    Код:
    This will use the first sequence in a raid with a living, harmable focustarget and the second sequence elsewhere
    /castsequence [@focustarget,harm,group:raid]reset=combat/5 Exorcism, Crusader Strike, Crusader Strike, Crusader Strike, Shield of the Righteous;reset=target Exorcism, Crusader Strike, Crusader Strike, Crusader Strike, Shield of the Righteous
    в начале выбирается последовательность (есть ли рейд и живой противник focustarget или нет) и уже она следует с соответствующим ресетом


    в твоем случае всегда срабатывает условие target=party1 и выбирается 1я последовательность из одного спела, все остальное неважно - кастуешь в party1

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

  3. #3
    Старожил Аватар для NANI71
    Регистрация
    09.06.2022
    Адрес
    Екатеринбург
    Сообщений
    266
    Поблагодарил(а)
    146
    Получено благодарностей: 24 (сообщений: 23).
    Репутация: 24
    Цитата Сообщение от Hibor Посмотреть сообщение
    а он вообще должен работать?
    с точно таким же вопросом на форумах метелицы обращались, хотя сам он (макрос) предлагается на многих сайтах-гайдах для пираток


    судя по описанию castsequence - не должен: https://wowpedia.fandom.com/wiki/MACRO_castsequence
    /castsequence [options] reset=condition1/... action1, action2, ...
    важно! опции (в нашем случае target=) берутся первыми, соответственно выбирая последовательность, уже внутри которой используется переключение меж спелами и reset

    один из примеров:
    Код:
    This will use the first sequence in a raid with a living, harmable focustarget and the second sequence elsewhere
    /castsequence [@focustarget,harm,group:raid]reset=combat/5 Exorcism, Crusader Strike, Crusader Strike, Crusader Strike, Shield of the Righteous;reset=target Exorcism, Crusader Strike, Crusader Strike, Crusader Strike, Shield of the Righteous
    в начале выбирается последовательность (есть ли рейд и живой противник focustarget или нет) и уже она следует с соответствующим ресетом


    в твоем случае всегда срабатывает условие target=party1 и выбирается 1я последовательность из одного спела, все остальное неважно - кастуешь в party1

    вообще, лучше на масс-шилд макрос с маусовером пользовать, нормальные фреймы для этого всеравно должны быть, так еще и контроль кого когда
    Вот у меня такой же вопрос, я тоже видел, что на форуме метелицы также писали, но мне интересно, как сделать так, чтобы он работал всё таки.

  4. #4
    Гуру Аватар для HA1DEKS
    Регистрация
    02.02.2020
    Сообщений
    420
    Поблагодарил(а)
    350
    Получено благодарностей: 161 (сообщений: 102).
    Репутация: 161
    Код:
    /run if not P4T then CreateFrame("Button","P4T",nil,"SecureActionButtonTemplate") P4T:SetAttribute("type","target") SecureHandlerWrapScript(P4T,"OnClick",P4T,[[ P4u=(P4u or 0)%4+1 self:SetAttribute("unit","party"..P4u) ]]) end
    /click P4T
    /cast Слово силы: Щит
    Последний раз редактировалось HA1DEKS; 21.02.2024 в 13:35.

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

    NANI71 (21.02.2024)

  6. #5
    Старожил Аватар для NANI71
    Регистрация
    09.06.2022
    Адрес
    Екатеринбург
    Сообщений
    266
    Поблагодарил(а)
    146
    Получено благодарностей: 24 (сообщений: 23).
    Репутация: 24
    Цитата Сообщение от HA1DEKS Посмотреть сообщение
    Код:
    /run if not P4T then CreateFrame("Button","P4T",nil,"SecureActionButtonTemplate") P4T:SetAttribute("type","target") SecureHandlerWrapScript(P4T,"OnClick",P4T,[[ P4u=(P4u or 0)%4+1 self:SetAttribute("unit","party"..P4u) ]]) end
    /click P4T
    /cast Слово силы: Щит
    Спасибо, потом проверю, напишу.

  7. #6
    Старожил Аватар для NANI71
    Регистрация
    09.06.2022
    Адрес
    Екатеринбург
    Сообщений
    266
    Поблагодарил(а)
    146
    Получено благодарностей: 24 (сообщений: 23).
    Репутация: 24
    Цитата Сообщение от HA1DEKS Посмотреть сообщение
    Код:
    /run if not P4T then CreateFrame("Button","P4T",nil,"SecureActionButtonTemplate") P4T:SetAttribute("type","target") SecureHandlerWrapScript(P4T,"OnClick",P4T,[[ P4u=(P4u or 0)%4+1 self:SetAttribute("unit","party"..P4u) ]]) end
    /click P4T
    /cast Слово силы: Щит
    А что значит P4T?

  8. #7
    Гуру Аватар для HA1DEKS
    Регистрация
    02.02.2020
    Сообщений
    420
    Поблагодарил(а)
    350
    Получено благодарностей: 161 (сообщений: 102).
    Репутация: 161
    Цитата Сообщение от NANI71 Посмотреть сообщение
    А что значит P4T?
    название кнопки которая создается и перебирает цели, можно любое название сделать

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

    NANI71 (21.02.2024)

  10. #8
    Старожил Аватар для NANI71
    Регистрация
    09.06.2022
    Адрес
    Екатеринбург
    Сообщений
    266
    Поблагодарил(а)
    146
    Получено благодарностей: 24 (сообщений: 23).
    Репутация: 24
    Цитата Сообщение от HA1DEKS Посмотреть сообщение
    Код:
    /run if not P4T then CreateFrame("Button","P4T",nil,"SecureActionButtonTemplate") P4T:SetAttribute("type","target") SecureHandlerWrapScript(P4T,"OnClick",P4T,[[ P4u=(P4u or 0)%4+1 self:SetAttribute("unit","party"..P4u) ]]) end
    /click P4T
    /cast Слово силы: Щит
    Блин, это всё в один макрос не влезает) Там не хватает пару символов.

    - - - Updated - - -

    Цитата Сообщение от HA1DEKS Посмотреть сообщение
    название кнопки которая создается и перебирает цели, можно любое название сделать
    Понял, но теперь проблема в том, что это в макрос тяжело забить, не хватает кол-во символов.

    - - - Updated - - -

    Че то не понимаю всё равно как работает, я даже разделил на два макроса это, всё равно не получается.


    - - - Updated - - -

    О, всё, я разобрался, оно теперь работает.)) Только единственное, что себя придётся отдельно щитовать, ну да пофиг. Лучший макрос просто, спасибо большое. А ты сам его вообще написал или как?

    - - - Updated - - -

    Но теперь проблема в том, что этот код только по одной пати работает, а желательно хотелось бы, чтобы по всем пати было, то есть рейду. Можно как-то сделать, чтобы он по всему рейду также работал, а не по одному только пати, в котором ты находишься? Ну и чтобы он влез в 255 символов, ну то есть в один макрос.
    Последний раз редактировалось NANI71; 21.02.2024 в 18:52.

  11. #9
    Гуру Аватар для HA1DEKS
    Регистрация
    02.02.2020
    Сообщений
    420
    Поблагодарил(а)
    350
    Получено благодарностей: 161 (сообщений: 102).
    Репутация: 161
    я переделал макрос отсюда https://prestige-gaming.ru/makros_na...oogle_vignette

    вот сокращенный что бы влезало
    Код:
    /run if not P then CreateFrame("Button","P",nil,"SecureActionButtonTemplate") P:SetAttribute("type","target") SecureHandlerWrapScript(P,"OnClick",P,[[ Pu=(Pu or 0)%4+1 self:SetAttribute("unit","party"..Pu) ]]) end
    /click P
    /cast Слово силы: Щит
    и для рейда
    Код:
    /run if not R then CreateFrame("Button","R",nil,"SecureActionButtonTemplate") R:SetAttribute("type","target") SecureHandlerWrapScript(R,"OnClick",R,[[ Ru=(Ru or 0)%40+1 self:SetAttribute("unit","raid"..Ru) ]]) end
    /click R
    /cast Слово силы: Щит
    лично я не вижу в таком макросе никакого смысла и больше ничем помочь не могу

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

    NANI71 (21.02.2024)

  13. #10
    Старожил Аватар для NANI71
    Регистрация
    09.06.2022
    Адрес
    Екатеринбург
    Сообщений
    266
    Поблагодарил(а)
    146
    Получено благодарностей: 24 (сообщений: 23).
    Репутация: 24
    Спасибо большое. Да так просто удобнее будет иногда. Для челов безруких особенно пригодится, а мне, так, чисто чтобы мышкой по хилботу не вестись. Спасибо большое ещё раз.)

    - - - Updated - - -

    Щас проверил, почему-то на рейд не работает, опять же работает только по одной пати. Ну ладно, пофиг, спасибо если что.)

Похожие темы

  1. [Не оформлено] Задания для соратников - неправильный дроп снаряжения для соратников
    от Пизарро в разделе Отклонено BFA
    Ответов: 0
    Последнее сообщение: 26.11.2021, 12:56
  2. # Максималка # Максималка # Максималка #
    от Shadow Challenger в разделе Корзина
    Ответов: 3
    Последнее сообщение: 07.10.2020, 09:14
  3. Ответов: 1
    Последнее сообщение: 27.04.2012, 00:59

Ваши права

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