Jump to content
abeliq

Поиск и вопросы по макросам

Recommended Posts

/cast Pick Pocket(Rank 1);/script LootSlotIsItem(1);/script LootSlotIsItem(2);/script LootSlotIsItem(3);Не проверял, но поидее должен лутать 3 первых слота при краже( думаю 4 там не бывает,но если что добавь ещё 1 строчку).

Спс за попытку но не робит. Открывает лут жертвы, но ничего не берет.

Share this post


Link to post
Share on other sites

Какой в ванилле аналог /cast[modifier:alt] ? Привык раскидывать по 2-3 спела на одну клавишу с модификаторами, а тут что-то не работает.

Share this post


Link to post
Share on other sites

Какой в ванилле аналог /cast[modifier:alt] ? Привык раскидывать по 2-3 спела на одну клавишу с модификаторами, а тут что-то не работает.

например так
/script c=IsControlKeyDown()if(c)then CastSpellByName("название спела 1");else CastSpellByName("название спела 2");end;

Share this post


Link to post
Share on other sites

например так

/script c=IsControlKeyDown()if(c)then CastSpellByName("название спела 1");else CastSpellByName("название спела 2");end;
Спасибо, я понатыкал бонгосом себе панелек и просто все на бинды повесил - так проще.

Share this post


Link to post
Share on other sites

Макрос на заточки 1 нажатием./script UseContainerItem (4,5);/script PickupInventoryItem (16);В первой строчки меняешь обе цифры:Первая цифра - номер сумки. У меня это 5ая сумка, но так как нумерация идёт от 0, то стоит цифра 4.Вторая цифра - номер слота. Нумерация идёт от 1, сверху вниз и справа налево.Ложишь в какой-нибудь слот подходящую заточку и подбираешь под него номер слота/сумки.Вторую строчку не менять.

Edited by Mopak

Share this post


Link to post
Share on other sites

Пара вопросов:1) На классике реально запихнуть тултип спелла в макрос, чтобы при наведении мышкой на него появлялось описание спелла? А то как-то не очень.2) Как и большинство палов и пристов решил сделать себе макрос на воскрешение /cast Redemption(Rank 5) /s Redemption %t Но появилась небольшая проблема. Если каст не проходит ( например текстура мешает ) то всё равно сообщение в чат выводится. Поидее нужно через If сделать, но не знаю как обозначить что спелл начал кастоваться в макросе.

Edited by Mopak

Share this post


Link to post
Share on other sites

На классике не было линковки итемов, клиент ее не поддерживает

Share this post


Link to post
Share on other sites

ищу макрос Faerie fire и Faerie fire (feral) на одну кнопку нашел на фене такой макрос, но он не работает

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Faerie Fire(Feral)()");else c("Faerie Fire(Rank 4)");end;
если кто поможет буду примного благодарен

Share this post


Link to post
Share on other sites

/script i=1; m=0; while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; do break end end; i=i+1; end; c=CastSpellByName; if(m==1) then c("Faerie Fire(Feral)()"); else c("Faerie Fire(Rank 4)"); end;Пробуй

Edited by Bonho

Share this post


Link to post
Share on other sites

/script i=1; m=0; while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; do break end end; i=i+1; end; c=CastSpellByName; if(m==1) then c("Faerie Fire(Feral)()"); else c("Faerie Fire(Rank 4)"); end;Пробуй

накладывается дебаф только в гуманойде, а в формах зверей нет Edited by vapshe

Share this post


Link to post
Share on other sites

/script m=0; for i=1,40 do B=UnitBuff("player",i); if B then if(strfind(strlower(,"form")~=nil) then m=1; end; i=i+1; end; end c=CastSpellByName; if(m==1) then c("Faerie Fire(Feral)()"); else c("Faerie Fire(Rank 4)"); end;

Пробуй

Edited by Bonho

Share this post


Link to post
Share on other sites

Ability_Druid_CatFormAbility_Racial_BearForm

/script m=0; for i=1,40 do B=UnitBuff("player",i); if B then if(strfind(strlower( ,"form")~=nil) then m=1; end; i=i+1; end; end c=CastSpellByName; if(m==1) then c("Faerie Fire(Feral)()"); else c("Faerie Fire(Rank 4)"); end;
Пробуй
тоже самое - в формах не работает Edited by vapshe

Share this post


Link to post
Share on other sites

Какой из этих скриптов работает в форме?/script CastSpellByName("Faerie Fire (Feral)()")/script CastSpellByName("Faerie Fire (Feral)")

Share this post


Link to post
Share on other sites

спасибо за помошь, тут в соседней теме уже отписали

/script i=1;m=0;while(UnitBuff("player",i)~=nil) do if(strfind(UnitBuff("player",i),"Form")~=nil) then m=1; end;i=i+1;end; c=CastSpellByName; if(m==1) then c("Faerie Fire (Feral)()");else c("Faerie Fire(Rank 4)");end;

дело было в одном пробеле :moil:

Edited by vapshe

Share this post


Link to post
Share on other sites

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

я нашел как можно обойтись без неё через сравнение m=gettime()+666 ... if gettime()>m... , грубо говоря ставить чекпойнт на таймер на время вперед (тот же будильник) и сверять значение на нажатии макроса, но хотелось бы разобраться с функцией GetActionCooldown() и иметь возможность получать более подробные данные

Share this post


Link to post
Share on other sites

если тебе нужен #showtooltip - аддон supermacro показывает тултип в макросах

Изображение

Edited by wence

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

supermacro пробуй## /unequip, /smunequip, /uneq, /smuneqUnequip an item if you have an empty bag space. Alt-click on item to insert item link into macro. Shift-click to add item's name.Ex. /uneq shield## use, /use, /smuseUse an item by name or link, by bag and slot, or by inventory slot. Alt-click on item to insert item link into macro. Shift-click to add item's name; Shift-Ctrl-click will add quotes.Ex. /use hearthstoneEx. /use 4,1Ex. /script use("hearthstone");Ex. /script use(4,1); -- bag 4, 1st slotEx. /script use(13); -- trinket## UseItemByName(item)Use or equip an item given its name or item link. Alt-click on item to insert item link into macro. Shift-Ctrl-click to add item's name with quotes.Ex. UseItemByName("hearthstone")

Edited by wence

Share this post


Link to post
Share on other sites

Есть ли какой-то марок на диспел, чтобы без модификатора диспелить врага, а с модификатором - себя без необходмоссти брать себя в таргет? Например, Е - диспел, альт+Е - диспел себя.

Share this post


Link to post
Share on other sites

Здравствуйте, мне нужен такой макрос: скажем убил я штук 20 мобов - я не хочу тратить полчаса на их обыск - я хочу 20 раз нажать макрос.То есть макрос выбирает ближайший труп - и шифтклик на него - при следущем нажатии макрос переключается на следущий труп.

Edited by shuraken007

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

×