Jump to content
Alexander

Макросы

Recommended Posts

Там 260+ символов у тебя. Без супермакро всё не влезет. В любом случае экономится 2 слота на панели, что уже не плохо.

Share this post


Link to post
Share on other sites

Ultra DPS macro

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i), "Spell_Shadow_ManaBurn") ~=nil) then m=1; end; i=i+1;end; c=CastSpellByName; if(m==1) then c("Arcane Missiles"); else c("Frostbolt"); end;
Кастует фростболт, если же прокнул клиркаст, то фростболт заменяется на аркейн ракеты...

 

на русской версии я так понимаю работать не будет?

Share this post


Link to post
Share on other sites
/script for i=1,30 do b = UnitBuff("player", i) ChatFrame1:AddMessage(b)end

так тебе выведется список всех бафов - получи свой - и глянь что выдаст - вроде для русскоязычной версии все равно останется Spell_Shadow_ManaBurn

 

А про фростболты и ракеты эти - ну напиши отдельный макрос /script CastSpellByName("Arcane Missiles") и второй вариант с русским названием. Что-нибудь да заработает.

Share this post


Link to post
Share on other sites
/script for i=1,30 do b = UnitBuff("player", i) ChatFrame1:AddMessage(b)end

так тебе выведется список всех бафов - получи свой - и глянь что выдаст - вроде для русскоязычной версии все равно останется Spell_Shadow_ManaBurn

 

А про фростболты и ракеты эти - ну напиши отдельный макрос /script CastSpellByName("Arcane Missiles") и второй вариант с русским названием. Что-нибудь да заработает.

 

а можно сразу рабочий макрос скинуть, а то я не силен в этом всем? или конкретно сказать, что и где надо подправить

Edited by Doke

Share this post


Link to post
Share on other sites

Подыму старую темуМакрос для гномов - при кулдауне на Blink кастует Escape Artist 

/script i=1; c=CastSpellByName; B=BOOKTYPE_SPELL; while true do local s,_=GetSpellName(i,<img src='http://valkyrie-wow.ru/forum/public/style_emoticons/<#EMO_DIR#>/cool.png' class='bbc_emoticon' alt='B)' />; if not s then do break end; elseif strfind(s,"Blink") then local _,r,_=GetSpellCooldown(i,<img src='http://valkyrie-wow.ru/forum/public/style_emoticons/<#EMO_DIR#>/cool.png' class='bbc_emoticon' alt='B)' />; if r~=0 then c("Escape Artist"); else c("Blink"); end end i=i+1; end

 

 

/script local c=function(a) local f,d a="Mana "..a for i=0,4 do for k=1,GetContainerNumSlots(i) do d=GetContainerItemLink(i,k) or "" if strfind(d,a) then f = 1 end end end if not f then CastSpellByName("Conjure "..a) end end c "Ruby" c "Agate" c "Jade" c "Citrine" 

Делает камни на одну кнопку, в таком порядке "Ruby" > "Agate" > "Jade" > "Citrine" 

 

 

Нерабочие макросы, видно что не все символы скопировались, и зачем вообще ссылка на форум в 1 макросе?

Edited by Blackwing

Share this post


Link to post
Share on other sites
/script local c=function(a) local f,d a="Mana "..a for i=0,4 do for k=1,GetContainerNumSlots(i) do d=GetContainerItemLink(i,k) or "" if strfind(d,a) then f = 1 end end end if not f then CastSpellByName("Conjure "..a) end end c "Ruby" c "Agate" c "Jade" c "Citrine" 

Делает камни на одну кнопку, в таком порядке "Ruby" > "Agate" > "Jade" > "Citrine" 

 

Хм, а на бк данный макрос работать будет?

Share this post


Link to post
Share on other sites

С какого - то момента /script CastSpellByName перестает работать - там возможности скриптов оч сильно покоцали, но хз с какого момента.

То бишь если на классике можно в коде посмотреть на окружающие условия, всё узнать - проверить - и в нужных случаях скастить нужные штуки - то там не получится. Только через /cast, опять же хз с какого патча.

Share this post


Link to post
Share on other sites

А может кто переделать его? Уж больно он разгружает интерфейс.

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

×