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

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

Показано с 1 по 7 из 7
  1. #1
    Гуру Аватар для Одээн
    Регистрация
    27.07.2013
    Сообщений
    449
    Поблагодарил(а)
    46
    Получено благодарностей: 21 (сообщений: 20).
    Репутация: 21

    Переодевание пух

    Вопрос может покажется глупым но все таки, существует ли способ, кроме тыкания в ивент, переодевать две одинаковые пухи, поясню: у меня на роге два гер криса с лича, в пвп удобно было бы мазать их разными ядами и по ходу боя свичать но выставляя на панель скилов один крис он меняться на тот что на мне и туда сюда их свичать нельзя макросы перелопатил пол инета не кто по ходу даже не думал об этом.. Ставишь один крис в один слот на панели скилов другой в другой в другой игра все равно распознает их как один.

  2. #2
    Старожил Аватар для Mr_bart
    Регистрация
    19.04.2017
    Сообщений
    102
    Поблагодарил(а)
    15
    Получено благодарностей: 20 (сообщений: 18).
    Репутация: 20
    Не знаю актуальна ли тема, но мне удалось кое-какое решение найти, хоть оно и имеет несколько ограничений, о них укажу ниже.
    Во-первых, есть команда /framestack , при наведении курсора она показывает наименований фреймов, которые можно использовать в макроссах в качестве идентификаторов (названия слотов, панелек, кнопок панели). Именно нас интересует, что после введения команды и наведения на слоты сумки мы увидим их номерок. По умолчания офк все сумки пронумерованы от 0 до 4, слева направо, где 0 - рюкзак и 1,2,3,4 сумки. Так же при наведении, будет указано и номер слота сумки (показатель зависит от самой сумки, так как каждая может иметь разное максимальное количество слотов). К примеру 2 14 будет значить вторая сумка и её 14 слот. Важно: по какой-то причине, команда framestack показывает номер сумок со значение +1: хоть в макросах и используется значение от 0 до 4 для номера сумок, фрэймстак будет показывать от 1 до 5. Тоесть при наведении номер сумки будет больше на +1 значение от реального:
    <a href="https://ibb.co/MGQVhhf"><img src="https://i.ibb.co/MGQVhhf/Wo-WScrn-Shot-011120-105854.jpg" alt="Wo-WScrn-Shot-011120-105854" border="0"></a>
    Конечно, если вы не используете аддоны для объединения инвентаря в одну общую ячейку, посчитать номер сумки не составит труда, как и номер слота, если это единичный случай для неизменного макросса.
    Когда мы разобрались, стоит ознакомиться с командами PickupInventoryItem() и PutItemInBag(). Команда PickupInventoryItem() - подбирает (имитирует нажатие левой кнопкой мыши) вещь из вашего инвентаря (имеется ввиду инвентарь окна персонажа). Так уж вышло, что правая и левая руки в инвентаре персонажа имеют номер 16 и 17 соответственно (18 для метательного или оружия дальнего боя). Команда PutItemInBag() кладёт подобранный айтем в сумку, где доступны значения от 20 до 23 (20 соответствует 1 сумке, 21 - 2 сумке, 22 - 3 и 23 - 4). Есть команда отдельная для рюкзака, но мы рассматривать её не будем. так же стоит заметить, что команда PutItemInBag(20) покладёт взятый айтем в самый левый свободный слот любой сумки (даже если 1 сумка полностью забита, он покладёт вещь в первый же свободный слот 2-ой или 3-ей).
    И так ближе к сути: нам нужно использовать либо первые доступные 4 ячейки в сумках (PutItemInBag(20)), либо использовать 4 первые слота последней или предпоследней сумки (PutItemInBag(20) или PutItemInBag(20)), которые едва ли будут чем-то захламлены и это не вызовет сбой в работе макроса. Думаю, лучше использовать второй вариант, так как автоматом весь купленный или подобранный хлам автоматом идёт в первый же свободный слот самой левой сумки. И так: положили наши 4 даггера в первые 4 слота самой последней сумочки, попарно и соблюдая последовательность, чтобы не путать себя (МХ+ОХ, затем МХ1 + ОХ1). Так же будем использовать команду /use (имитирует нажатие правой кнопкой мыши (использовать)) и применим её к определённый ячейке инвентаря. тобишь команда /use 4 1 "использует"(нажмёт ПКМ) предмет 4 сумки 1-ого слота (команда применима и к инвентарю окна персонажа). Итого:
    PHP код:
    /script PickupInventoryItem(16PutItemInBag(23)
    /
    script PickupInventoryItem(17PutItemInBag(23)
    /use 
    4 1
    /use 4 2
    /script PickupInventoryItem(16PutItemInBag(23)
    /
    script PickupInventoryItem(17PutItemInBag(23)
    /use 
    4 3
    /use 4 4 
    Макросс будет при нажатии будет менять местами дагеры из 1-ого и 2-ого слота 4-ой сумки на 3-ий и 4-ый слот 4-ой сумки, а при повтором - наоборот. В данном макроссе названия айтемов не используются и основной функционал завязан на конкретном номере слота конкретной сумки.

  3. #3
    Ветеран форума Аватар для Forwy
    Регистрация
    15.06.2016
    Адрес
    Минск
    Сообщений
    1,309
    Поблагодарил(а)
    142
    Получено благодарностей: 172 (сообщений: 105).
    Репутация: 172
    /fstack занимательная вещь, но можно проще.
    Вопрос этот часто обсуждался на разных форумах, только советуют /use item:GUID, это не поможет, т.к. ID у них одинаковый.
    Единственная рабочая схема, о которой я знаю, это через сохраненные профили экипировки.
    Допустим, в первом профиле, который называется first, даггеры в одном порядке:

    Код:
    #show
    /equipset first
    *какой-то макрос с ядами*
    И второй макрос со вторым профилем.
    Макросы/скрипты для WoW — все, что может пригодиться.
    Dark Circle Style (New)v1.1.2 (commit 02.01.2021)

  4. #4
    Мстительный Гладиатор
    Регистрация
    11.12.2016
    Адрес
    Бар
    Сообщений
    1,954
    Поблагодарил(а)
    32
    Получено благодарностей: 317 (сообщений: 234).
    Репутация: 317
    У меня раньше был макрос, там чтото типо /eq на слот шмотки № (не помню какой) Надевать пуху с определенным ядом. Но прошло уже больше 5 лет, я даже и не помню как это пишется все

  5. #5
    Ветеран форума Аватар для Forwy
    Регистрация
    15.06.2016
    Адрес
    Минск
    Сообщений
    1,309
    Поблагодарил(а)
    142
    Получено благодарностей: 172 (сообщений: 105).
    Репутация: 172
    Цитата Сообщение от Чардж Посмотреть сообщение
    У меня раньше был макрос, там чтото типо /eq на слот шмотки № (не помню какой) Надевать пуху с определенным ядом. Но прошло уже больше 5 лет, я даже и не помню как это пишется все
    Код:
    /equipslot 16 Seven-Fingered Claws
    /equipslot 17 Blood Weeper
    Есть и такой, но тоже не сработает с одинаковыми пухами.
    Макросы/скрипты для WoW — все, что может пригодиться.
    Dark Circle Style (New)v1.1.2 (commit 02.01.2021)

  6. #6
    Старожил Аватар для Mr_bart
    Регистрация
    19.04.2017
    Сообщений
    102
    Поблагодарил(а)
    15
    Получено благодарностей: 20 (сообщений: 18).
    Репутация: 20
    Автор, как выясноилось, приведённый мной макросс бесполезен из-за кд на смену одноручных пух в бою именно (можно менять лишь одновременно 1 слот, второй придётся менять отдельно). Конечно можно просто юзать два макросса на смену каждой руки отдельно, но нужно это делать с временным интервалом.

  7. #7
    Активист
    Регистрация
    14.11.2016
    Сообщений
    48
    Поблагодарил(а)
    3
    Получено благодарностей: 2 (сообщений: 1).
    Репутация: 2
    Как и предложил Forwy использовать сохранение экипа. Самый обычный и надежный макрос, который подходит и для леди.
    PHP код:
    #showtooltip
    /equipset [nomodDPS0
    /equipset [modaltDPS1 
    Без модификатора - оденется нулевой сет, с альтом - первый.

    Ну, или можно воткнуть всё это в одну кучу, правда не знаю будет ли работать без условия либо какое тут условие прописать, чтобы кинжалы в сетах отличать, оставлю вариант с топором, просто для примера:
    PHP код:
    #showtooltip
    /equipset [nomodequippedтопорDPS0DPS1 
    Никакого модификатора не требуется, при прожатом модификаторе не сработает в принципе, единственное условие - есть в руках топор или нет. Есть топор - нулевой, нет его - первый. Если убрать запись о модификаторе вообще - то будет срабатывать всегда, независимо от того, прожат он или нет.

Похожие темы

  1. [Исправлено после ближайшего обновления] Зул'Драк - Переодевание
    от Химестетика в разделе Исправлено Cataclysm
    Ответов: 1
    Последнее сообщение: 20.09.2019, 23:04
  2. [Отклонено] Маскировка и Переодевание
    от apof1s в разделе Отклонено Legion
    Ответов: 0
    Последнее сообщение: 21.10.2017, 10:10
  3. Баг с Набором для переодевания
    от Jopaz в разделе Корзина
    Ответов: 2
    Последнее сообщение: 20.12.2012, 17:00
  4. Подскажите макрос на переодевание.
    от Biker в разделе Корзина
    Ответов: 11
    Последнее сообщение: 30.04.2012, 15:49

Ваши права

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