Bashlog 2 Report post Posted December 21, 2016 подскажите как сделать макрос чтоб при зажатом алт/шифт/контрол юзал диспел на себя иначе на таргет 0 Share this post Link to post Share on other sites
Av_vA 3,044 Report post Posted December 21, 2016 (edited) /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 December 21, 2016 by Av_vA 0 Share this post Link to post Share on other sites
baginda4ka 0 Report post Posted February 14, 2017 В 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 кнопку, пробовала тот что вы указали в теме, но не смогла найти ИД_Майнбласта да и в целом его как-то адаптировать что бы работал. Не могли бы вы мне помочь? За ранее спасибо, извините. 0 Share this post Link to post Share on other sites
Av_vA 3,044 Report post Posted February 19, 2017 Вот макрос для вывода ИД всех спеллов персонажа /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 0 Share this post Link to post Share on other sites
Bukvin 0 Report post Posted March 13, 2017 В 03.08.2013 в 12:16, elchupanebrej сказал: ребят, а возможно сделать каст по наведению мыши? т.е. не выбирая цели навожу мышку на игрока в группе и кастую лечащую абилку ??? можно /run if UnitExists("mouseover") then TargetUnit("mouseover") CastSpellByName("Слово силы: Щит(Уровень 2)") TargetLastTarget() else CastSpellByName("Слово силы: Щит(Уровень 2)") end 0 Share this post Link to post Share on other sites
Preston 38 Report post Posted March 13, 2017 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) 0 Share this post Link to post Share on other sites
gamer4eg 24 Report post Posted March 13, 2017 2 часа назад, Preston сказал: Также можно установить прекрасный аддон Luna Unit Frame, где можно сделать бинд на любую абилку(диспел, декурс, хил, щит и т.д.) с помощью простого макроса /lunamouseover! Например, /lunamouseover Greater Heal(Rank 4) и забиндить макрос на кнопку 1. При наведении курсора мышки на фрейм игрока достаточно нажать на 1 и пойдет каст Greater Heal(Rank 4) Есть вариант еще проще. Накатить аддон LazyScript Кстати из под руклиента учебник по нему(встроенный) переведен(если брать из группы руклиента) 0 Share this post Link to post Share on other sites