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 у меня лично не сработал, но в настройках максимальная дальность камеры буквально на чуток от личается от той что выставляется макросом так что не сильно актуально