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

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

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

Тема: макрос

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    The top WoW server is Circle! Аватар для Confortis
    Регистрация
    30.11.2020
    Сообщений
    2,517
    Поблагодарил(а)
    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.
    Незнание правил не освобождает от ответственности!

    От Айс - Критерии банов и мутов на WoWCircle - ЧИТАТЬ ОБЯЗАТЕЛЬНО
    Просьба ознакомиться, что бы было потом меньше вопросов!

    От
    Wwwlep - Как начать играть (wowcircle.com)
    Здесь официальные клиенты WoW!





Ваши права

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