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

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

Показано с 1 по 10 из 10
  1. #1
    Местный Аватар для Анрой
    Регистрация
    02.04.2014
    Адрес
    Москва.
    Сообщений
    47
    Поблагодарил(а)
    24
    Получено благодарностей: 4 (сообщений: 3).
    Репутация: 4

    Макрос на вызов интерфейсов аддонов.

    Приветствую! Как сделать макрос на вызов интерфейсов аддонов? Например: правой кнопкой мыши вызывается окно /atlas, а левой кнопкой, при клике на кнопку макроса, вызывается /al (AtlasLoot).

    Пример с заклами у дру:

    Код:
    /cast [button:1] Восстановление[уровень 4]
    /cast [button:2] Омоложение[уровень 6]
    /cast [button:3] Целительное прикосновение[уровень 6]
    У интерфесов аддонов так не получается - cast не работает, если например:

    Код:
    /cast [button:1] atlas
    /cast [button:2] al
    И ничего не происходит.

    Через какую команду вместо (cast) вызываются интерфейсные окна аддонов?
    Последний раз редактировалось Анрой; 15.12.2014 в 00:52.

  2. #2
    Абориген Аватар для Foximys
    Регистрация
    22.10.2012
    Сообщений
    1,976
    Поблагодарил(а)
    54
    Получено благодарностей: 340 (сообщений: 295).
    Репутация: 340
    /say ?
    или через клик пробуй.

  3. #3
    Местный Аватар для Анрой
    Регистрация
    02.04.2014
    Адрес
    Москва.
    Сообщений
    47
    Поблагодарил(а)
    24
    Получено благодарностей: 4 (сообщений: 3).
    Репутация: 4
    /say [button:1] atlas

    Пишет в чат: [button:1] atlas

    /click [button:1] atlas - ничего не происходит при нажатии на кнопку макроса.

    Как-то по другому это делается.

  4. #4
    Местный Аватар для Анрой
    Регистрация
    02.04.2014
    Адрес
    Москва.
    Сообщений
    47
    Поблагодарил(а)
    24
    Получено благодарностей: 4 (сообщений: 3).
    Репутация: 4
    А как сделать иконку макроса, иконкой профы?

  5. #5
    Дедушка форума
    Регистрация
    20.03.2012
    Сообщений
    4,173
    Поблагодарил(а)
    358
    Получено благодарностей: 1,436 (сообщений: 836).
    Репутация: 2396
    Цитата Сообщение от Анрой Посмотреть сообщение
    Приветствую! Как сделать макрос на вызов интерфейсов аддонов? Например: правой кнопкой мыши вызывается окно /atlas, а левой кнопкой, при клике на кнопку макроса, вызывается /al (AtlasLoot).

    Пример с заклами у дру:

    Код:
    /cast [button:1] Восстановление[уровень 4]
    /cast [button:2] Омоложение[уровень 6]
    /cast [button:3] Целительное прикосновение[уровень 6]
    У интерфесов аддонов так не получается - cast не работает, если например:

    Код:
    /cast [button:1] atlas
    /cast [button:2] al
    И ничего не происходит.

    Через какую команду вместо (cast) вызываются интерфейсные окна аддонов?
    Создаешь фрейму , стиль берешь экшнбатон , онклик ивент ставишь вызов функции , которая вызывается при вызове SLASH_CMD1 = /atlas и тд.

  6. 1 пользователь сказал cпасибо DreamlØlz за это полезное сообщение:

    Анрой (07.03.2015)

  7. #6
    Местный Аватар для Анрой
    Регистрация
    02.04.2014
    Адрес
    Москва.
    Сообщений
    47
    Поблагодарил(а)
    24
    Получено благодарностей: 4 (сообщений: 3).
    Репутация: 4
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    Создаешь фрейму , стиль берешь экшнбатон , онклик ивент ставишь вызов функции , которая вызывается при вызове SLASH_CMD1 = /atlas и тд.
    Спасибо за ответ. Из всего написанного я понял немного. Как создать фрейм_у? Где взять стиль экшн button (кнопка действия, насколько я понял)? В один клик событие вызов функции? Где это?

  8. #7
    Дедушка форума
    Регистрация
    20.03.2012
    Сообщений
    4,173
    Поблагодарил(а)
    358
    Получено благодарностей: 1,436 (сообщений: 836).
    Репутация: 2396
    На пример так:


    local btn = CreateFrame("Button", "testButton", UIParent, "SecureActionButtonTemplate, ActionButtonTemplate")btn:SetPoint("CENTER")btn:Se tWidth(100)btn:SetHeight(55)btn:SetText("Test")btn :SetNormalTexture("UIPanelButtonUpTexture") btn:SetAttribute("type1", "macro")btn:SetAttribute("macrotext", "/al ")
    btn:SetAttribute("type2", "macro")btn:SetAttribute("macrotext", "​/atlas")

  9. #8
    Активист Аватар для Turkish
    Регистрация
    10.01.2012
    Сообщений
    45
    Поблагодарил(а)
    14
    Получено благодарностей: 3 (сообщений: 3).
    Репутация: 3
    Сдурели?
    Код:
    /al [bnt:1]
    /bt [btn:2]
    и так далее.
    Когда подниму я меч мой сверкающий, и рука моя приймет суд, то отмщу врагам своим, и ненавидящим меня воздам.
    Господи, усади меня по правую руку и возведи в состав твоих святых.

  10. #9
    Местный Аватар для Анрой
    Регистрация
    02.04.2014
    Адрес
    Москва.
    Сообщений
    47
    Поблагодарил(а)
    24
    Получено благодарностей: 4 (сообщений: 3).
    Репутация: 4
    Цитата Сообщение от Turkish Посмотреть сообщение
    Сдурели?
    Код:
    /al [bnt:1]
    /bt [btn:2]
    и так далее.
    Не работает.

  11. #10
    Старожил Аватар для alexdubovyck
    Регистрация
    24.04.2014
    Сообщений
    193
    Поблагодарил(а)
    178
    Получено благодарностей: 71 (сообщений: 41).
    Репутация: 71
    - Как забиндить "SecureActionButtonTemplate, ActionButtonTemplate" ???
    Чёт уже час не выходит, hover bind не может, в апи всё перепробовал, но может быть с ошибками.

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 15.07.2014, 23:57
  2. Полётов друидов-воронов
    от ♥♡Jonilove♡♥ в разделе Корзина
    Ответов: 0
    Последнее сообщение: 03.04.2013, 19:13

Ваши права

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