News Information Twitch Warcraftlogs
Аватара пользователя
Oldfagot
High Floodlord
Class: Warlock
Nickname: Oldi
Сообщения: 3151
Rank: High Floodlord
High Floodlord
Oldfagot

[MACRO] ВНЕКЛАССОВЫЕ [1.13.1] BETA

Сообщение Oldfagot » 18 май 2017, 17:29

Стандартные макросы:
(без использования сторонник аддонов)

1.
Todoroke писал(а): Переключение отображения экшнбаров
Код: Выделить всё
/click InterfaceOptionsActionBarsPanelRightTwo
/click InterfaceOptionsActionBarsPanelBottomLeft
/click InterfaceOptionsActionBarsPanelBottomRight
/click InterfaceOptionsActionBarsPanelTopRight

2.
Regulator писал(а): На данный момент работают более современные макросы, чем было на ванилле.
Включая такие команды как:
Код: Выделить всё
#showtooltip
а так же макросы по mouseover'у.
Работает:
Код: Выделить всё
/startattack
Код: Выделить всё
/castsequence
(без наличия времени, точно не знаю)
Работают макросы на абилки через формы аля stance.Пример:
Код: Выделить всё
/cast [stance 0] gouge
/cast [stance 1] sap
не подтверждено
Увеличение дистанции камеры:
Код: Выделить всё
/console cameradistancemaxfactor

3.
Brutka писал(а):
не подтверждено
Изменение дальности неймплейтов
Код: Выделить всё
/run SetCVar("nameplateMaxDistance", 80)

Аватара пользователя
Oldfagot
High Floodlord
Class: Warlock
Nickname: Oldi
Сообщения: 3151
Rank: High Floodlord
High Floodlord
Oldfagot

[MACRO] ВНЕКЛАССОВЫЕ [1.12.1]

Сообщение Oldfagot » 18 май 2017, 19:39

Стандартные макросы:
(без использования сторонник аддонов)

1. Макрос на отмену квеста (если его нету в квестлоге, но по факту квест взят)
Код: Выделить всё
/script AbandonQuest "Название квеста без ковычек"


SuperMacro макросы:
-

CastModifier макросы:
-

ClassicMouseover макросы:

1. Спел в маусовер независимо от наличия таргета, если нет маусовера спел в таргет:
Код: Выделить всё
/script if UnitExists("mouseover") then TargetUnit("mouseover"); CastSpellByName("НазваниеСпела"); TargetUnit("playertarget") else CastSpellByName("НазваниеСпела") end

Аватара пользователя
Oldfagot
High Floodlord
Class: Warlock
Nickname: Oldi
Сообщения: 3151
Rank: High Floodlord
High Floodlord
Oldfagot

объява

Сообщение Oldfagot » 20 май 2019, 08:50

Кроч скидывайте в пм(или в дискорде) рабочие макросы которые найдёте у стримеров\тестеров буду добавлять

Аватара пользователя
Stillalive
Floodneral
Class: Mage
Nickname: Stillalive
Сообщения: 1543
Rank: Floodneral
Floodneral
Stillalive

Re: [MACRO] ВНЕКЛАССОВЫЕ [1.12.1]

Сообщение Stillalive » 23 май 2019, 22:45

Oldfagot писал(а):Стандартные макросы:

1. Макрос на отмену квеста (если его нету в квестлоге, но по факту квест взят)
Код: Выделить всё
/script AbandonQuest "Название квеста без ковычек"


1. Спел в маусовер независимо от наличия таргета, если нет маусовера спел в таргет:
Код: Выделить всё
/script if UnitExists("mouseover") then TargetUnit("mouseover"); CastSpellByName("НазваниеСпела"); TargetUnit("playertarget") else CastSpellByName("НазваниеСпела") end


Квест не отменился макросом выдает ошибку.

Маусовер именно через такой макрос не работает, выдает сообщение - A macro script has been blocked from an action only available to the Blizzard UI


Что интересно вот такой скрипт в макросе сработал, НО данные показывает верные только если в таргет взять самого себя, когда выбираю игрока или моба данные все по нулям показывает, т.к. тестил на стрестесте и мобы низкого лвл, возможно у них просто 0 всех резистов и 0 армора и воплне возможно что даные показывает верные

/script u=UnitResistance y="target" a=u(y ,0) h=u(y ,1) f=u(y ,2) n=u(y ,3) fr=u(y ,4) s=u(y ,5) z=u(y ,6) SendChatMessage(UnitName(y).." has "..a.." Armor, "..h.." HR, "..f.." FR, "..n.." NR, "..fr.." FrR, "..s.." SR and "..z.." AR.", say)


Этот Скрипт тоже сработал показал какие-то данные но верные они или нет гарантировать не могу

/script P=(math.floor(GetPVPRankProgress(target)*10000))/100 W=UnitPVPRank("player") N=(W-6)*5000+5000*P/100 Q=(W-5)*5000-N*0.8 SendChatMessage("Rank Progress: "..P.."% ".."Current RP: "..N.." RP to next rank "..Q.."","emote")


/castsequence - работает точно, параметр таймера reset=10
Например /castsequence reset=5 Fireball(Rank 1), Frostbolt(rank 1) - будет по переменно кастовать фаербол и фростболт, но если после каста фаербола 5 сек не юзать макрос, то при следующем использовании макрос начнет выполнение с начал с фаербола, если не указывать вначале мароска #showtooltip тогда при нажатии на марос, тултип и иконка меняются на следующий в очереди спел указынный в макросе


Макросы через модифер работают тоже, пример:

/cast [nomodifier] Arcane Intellect
/cast [modifier:shift] Frost Armor


Вообще API судя по всему пока что современный, но меня смутило то что скрипт на маусовер не сработал, есть подозрение что все же, что-то выпилят либо приведут API к старому виду, пока не стоит делать поспешных выводов

Макрос /console CameraDistanceMaxFactor 6 у меня лично не сработал, но в настройках максимальная дальность камеры буквально на чуток от личается от той что выставляется макросом так что не сильно актуально

Аватара пользователя
gnusmus
High Floodlord
Class: Priest
Nickname: Bolezn
Сообщения: 2522
Rank: High Floodlord
High Floodlord
gnusmus

Re: [MACRO] ВНЕКЛАССОВЫЕ [1.13.1] BETA

Сообщение gnusmus » 23 май 2019, 22:55

степ, потому что в современном функционале скриптов почти нет.

Аватара пользователя
Oldfagot
High Floodlord
Class: Warlock
Nickname: Oldi
Сообщения: 3151
Rank: High Floodlord
High Floodlord
Oldfagot

Re: [MACRO] ВНЕКЛАССОВЫЕ [1.13.1] BETA

Сообщение Oldfagot » 23 май 2019, 23:44

[MACRO] ВНЕКЛАССОВЫЕ [1.12.1]

cron

Вход  •  Регистрация