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

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

Показано с 1 по 7 из 7
  1. #1
    Абориген Аватар для Уникальность
    Регистрация
    18.11.2012
    Сообщений
    1,677
    Поблагодарил(а)
    568
    Получено благодарностей: 303 (сообщений: 192).
    Репутация: 444

    Question Нужна помощь в написании макроса

    Допустим, у меня обычный макрос, например:
    Код:
    /cast Ледяная стрела
    .
    Мне нужно вместо "Ледяная стрела" вписать ID спелла (Ледяная стрела, id 116), вот вопрос, как вписать туда ID,
    Код:
    /cast 116
    .
    Не работает
    Уникальность 6560

  2. #2
    Старожил Аватар для humerhead
    Регистрация
    12.01.2014
    Адрес
    Retail
    Сообщений
    133
    Поблагодарил(а)
    1
    Получено благодарностей: 27 (сообщений: 25).
    Репутация: 27
    /cast Ледяная стрела(Уровень 1)

  3. #3
    Абориген Аватар для Уникальность
    Регистрация
    18.11.2012
    Сообщений
    1,677
    Поблагодарил(а)
    568
    Получено благодарностей: 303 (сообщений: 192).
    Репутация: 444
    Цитата Сообщение от humerhead Посмотреть сообщение
    /cast Ледяная стрела(Уровень 1)
    Нет, вы не поняли. Я говорю про ID
    Например, на WoWRoad в поиск вбиваю [Ледяная стрела(Уровень 1)], затем перехожу по ссылке: http://wowroad.info/?spell=116
    и узнаю ID, в данном случае spell=116
    ID: 116


    Чтобы было более понятно чего я хочу, приведу пример:
    Чтобы использовать определенную трыню, например http://wowroad.info/?item=50726 я пишу, вместо названия № слота в которой она лежит, например № 13. Итого, макрос написан без названия трыни, а только с № слота на персе.
    Ps: Пример, возможно не совсем удачный, т.к тут я использовал № слота, а не ID, но думаю суть Вы поняли.
    Код:
    /use 13
    Последний раз редактировалось Уникальность; 08.03.2015 в 14:13.
    Уникальность 6560

  4. #4
    Старожил Аватар для humerhead
    Регистрация
    12.01.2014
    Адрес
    Retail
    Сообщений
    133
    Поблагодарил(а)
    1
    Получено благодарностей: 27 (сообщений: 25).
    Репутация: 27
    Цитата Сообщение от Уникальность Посмотреть сообщение
    Нет, вы не поняли. Я говорю про ID
    Например, на WoWRoad в поиск вбиваю [Ледяная стрела(Уровень 1)], затем перехожу по ссылке: http://wowroad.info/?spell=116
    и узнаю ID, в данном случае spell=116
    ID: 116


    Чтобы было более понятно чего я хочу, приведу пример:
    Чтобы использовать определенную трыню, например http://wowroad.info/?item=50726 я пишу, вместо названия № слота в которой она лежит, например № 13. Итого, макрос написан без названия трыни, а только с № слота на персе.
    Ps: Пример, возможно не совсем удачный, т.к тут я использовал № слота, а не ID, но думаю суть Вы поняли.
    Код:
    /use 13
    Нет способа юза спела через ID.

  5. #5
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от humerhead Посмотреть сообщение
    Нет способа юза спела через ID.
    Способ есть всегда

    К примеру создать SecureButtonTemplate фрейму и вызывать при ее нажатии CastSpellByID(spellID, "unit"), в таком случае можно будет юзать эту API в OnClick обработчике , но нельзя будет юзать при OnUpdate, OnEvent и тд.

  6. #6
    Новичок Аватар для sepgg
    Регистрация
    11.03.2015
    Адрес
    Moscow
    Сообщений
    2
    Поблагодарил(а)
    0
    Получено благодарностей: 1 (сообщений: 1).
    Репутация: 1
    CastSpell(spellID , "spellbookType ");
    spellID - ID спелла
    spellbookType - в основном spell, для хантов и локов еще pet

    в твоем случае
    CastSpell(116, "spell");
    I earn here
    Зарабатываю тут
    Dollars
    Rubbles

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

    Уникальность (12.03.2015)

  8. #7
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от sepgg Посмотреть сообщение
    CastSpell(spellID , "spellbookType ");
    spellID - ID спелла
    spellbookType - в основном spell, для хантов и локов еще pet

    в твоем случае
    CastSpell(116, "spell");

    This function is PROTECTED, and can only be called from Blizzard code.
    For alternatives, try Secure Templates or the new /cast.
    Цитата Сообщение от DreamlØlz Посмотреть сообщение
    SecureButtonTemplate
    Иного способа нет.

Похожие темы

  1. Чёрный дрозд (Нужна помощь)
    от UsamaBidonov в разделе Кино
    Ответов: 0
    Последнее сообщение: 15.01.2014, 00:43
  2. Прошу помощи у всех кто может помоч!
    от <Богатый> в разделе Корзина
    Ответов: 5
    Последнее сообщение: 02.04.2013, 16:55
  3. Ответов: 4
    Последнее сообщение: 06.03.2013, 18:02
  4. Ответов: 0
    Последнее сообщение: 20.08.2012, 16:18
  5. Плз помощь
    от Sentine в разделе Вопросы Logon, TBC, Legion, BFa, SL
    Ответов: 1
    Последнее сообщение: 10.06.2012, 23:41

Ваши права

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