Jump to content
Alexander

Макросы

Recommended Posts

подскажите как сделать макрос чтоб при зажатом алт/шифт/контрол юзал диспел на себя иначе на таргет

Share this post


Link to post
Share on other sites
/run if IsShiftKeyDown() then CastSpellByName("dispel",1) else CastSpellByName("dispel") end

Попробуй так же

/run if IsShiftKeyDown() or IsControlKeyDown() or IsAltKeyDown() then CastSpellByName("dispel",1) else CastSpellByName("dispel") end
Edited by Av_vA

Share this post


Link to post
Share on other sites
В 13.05.2016 в 09:12, Av_vA сказал:

/run local с=CastSpellByName for k=1,16 do if UnitDebuff("target", k) then if not string.find(UnitDebuff("target", k), "WordPain") then c("Shadow Word: Pain") elseif 
GetSpellCooldown(ИД_Майндбласта,"BOOKTYPE_SPELL")==0 then c("Mind Blast") else c("Smite") end end

Что-то типа такого, если не помещается, то сокращай уже сам.

Привет!
Я пытаюсь сделать что-то на подобии макроса на кач на 1 кнопку, пробовала тот что вы указали в теме, но не смогла найти ИД_Майнбласта да и в целом его как-то адаптировать что бы работал.
Не могли бы вы мне помочь?
За ранее спасибо, извините.

Share this post


Link to post
Share on other sites

Вот макрос для вывода ИД всех спеллов персонажа

/script local i = 1 while true do local spellName, spellRank = GetSpellName(i, BOOKTYPE_SPELL) if not spellName then do break end end DEFAULT_CHAT_FRAME:AddMessage( spellName .. '(' .. spellRank .. ')'  .. 'spell_ID = ' .. i) i = i + 1 end

 

Share this post


Link to post
Share on other sites
В 03.08.2013 в 12:16, elchupanebrej сказал:

ребят, а возможно сделать каст по наведению мыши? т.е. не выбирая цели навожу мышку на игрока в группе и кастую лечащую абилку ???

можно

/run if UnitExists("mouseover") then TargetUnit("mouseover") CastSpellByName("Слово силы: Щит(Уровень 2)") TargetLastTarget() else CastSpellByName("Слово силы: Щит(Уровень 2)") end
 

Share this post


Link to post
Share on other sites
5 часов назад, Bukvin сказал:

можно

/run if UnitExists("mouseover") then TargetUnit("mouseover") CastSpellByName("Слово силы: Щит(Уровень 2)") TargetLastTarget() else CastSpellByName("Слово силы: Щит(Уровень 2)") end
 

Также можно установить прекрасный аддон Luna Unit Frame, где можно сделать бинд на любую абилку(диспел, декурс, хил, щит и т.д.) с помощью простого макроса /lunamouseover! Например, /lunamouseover Greater Heal(Rank 4) и забиндить макрос на кнопку 1. При наведении курсора мышки на фрейм игрока достаточно нажать на 1 и пойдет каст Greater Heal(Rank 4)

Share this post


Link to post
Share on other sites
2 часа назад, Preston сказал:

Также можно установить прекрасный аддон Luna Unit Frame, где можно сделать бинд на любую абилку(диспел, декурс, хил, щит и т.д.) с помощью простого макроса /lunamouseover! Например, /lunamouseover Greater Heal(Rank 4) и забиндить макрос на кнопку 1. При наведении курсора мышки на фрейм игрока достаточно нажать на 1 и пойдет каст Greater Heal(Rank 4)

Есть вариант еще проще.
Накатить аддон LazyScript
Кстати из под руклиента учебник по нему(встроенный) переведен(если брать из группы руклиента)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×