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

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

Показано с 1 по 9 из 9

Тема: макрос

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #4
    Заблокирован
    Регистрация
    30.11.2020
    Сообщений
    2,508
    Поблагодарил(а)
    854
    Получено благодарностей: 309 (сообщений: 214).
    Репутация: 997
    Цитата Сообщение от D1arkk45 Посмотреть сообщение
    дорогой фрик ты умеешь читать? если да прочитай что написано выше
    Буду знать что ты фрик но не стоило мне говорить кто ты, если не так понял так и скажы. В целом постарался помочь дорогой ты фрик !

    - - - Updated - - -

    Как уже писал один из игроков:

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

    1) Надеть на персонажа 2 целевые одноручки.
    2) Выполнить макрос /run local function id(s) return string.match(GetInventoryItemLink("player",s) or "","(item:.+:%d+)") end ChatFrame1:AddMessage("MH:"..id(16).."\nOH:"..id(1 7))
    3) В чате будет 2 строки вида "MH:item:<набор цифр> (id оружия в правой руке) и OH:item:<набор цифр> (id оружия в левой руке)
    4) Написать классический weapon-swap макрос:
    /equip название_двуручки
    /equipslot 16 item:<id правой пухи>
    /equipslot 17 item:<id левой пухи>

    Пример:
    /equip Темная Скорбь
    /equipslot 16 item:50672:3370:3525:0:0:0:0:0:80
    /equipslot 17 item:50672:3368:3525:0:0:0:0:0:80
    5) Profit

    Проверь отсутствие пробела в начале и наличие всех закрывающих скобок в конце. В конце макроса в моем первом посте число "17" разбилось на 1 и 7 - макрос заканчивается на "..id(17))"
    На всякий случай еще раз:
    /run local function id(s) return string.match(GetInventoryItemLink("player",s) or "","(item:.+:%d+)") end ChatFrame1:AddMessage("MH:"..id(16).."\nOH:"..id(1 7))
    Результат:
    Item_ID.jpg
    Последний раз редактировалось Confortis; 05.07.2022 в 17:06.

Ваши права

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