Hencore 1,563 Report post Posted May 9, 2012 /cast Pick Pocket(Rank 1);/script LootSlotIsItem(1);/script LootSlotIsItem(2);/script LootSlotIsItem(3);Не проверял, но поидее должен лутать 3 первых слота при краже( думаю 4 там не бывает,но если что добавь ещё 1 строчку).Спс за попытку но не робит. Открывает лут жертвы, но ничего не берет. 0 Share this post Link to post Share on other sites
фткун 42 Report post Posted May 21, 2012 Какой в ванилле аналог /cast[modifier:alt] ? Привык раскидывать по 2-3 спела на одну клавишу с модификаторами, а тут что-то не работает. 0 Share this post Link to post Share on other sites
plantago 5 Report post Posted May 22, 2012 Какой в ванилле аналог /cast[modifier:alt] ? Привык раскидывать по 2-3 спела на одну клавишу с модификаторами, а тут что-то не работает.например так/script c=IsControlKeyDown()if(c)then CastSpellByName("название спела 1");else CastSpellByName("название спела 2");end; 2 Share this post Link to post Share on other sites
фткун 42 Report post Posted May 23, 2012 например так /script c=IsControlKeyDown()if(c)then CastSpellByName("название спела 1");else CastSpellByName("название спела 2");end; Спасибо, я понатыкал бонгосом себе панелек и просто все на бинды повесил - так проще. 0 Share this post Link to post Share on other sites
фткун 42 Report post Posted June 23, 2012 Как сделать макросс на баф пухи 1 кнопкой? 0 Share this post Link to post Share on other sites
Mopak 880 Report post Posted July 2, 2012 (edited) Макрос на заточки 1 нажатием./script UseContainerItem (4,5);/script PickupInventoryItem (16);В первой строчки меняешь обе цифры:Первая цифра - номер сумки. У меня это 5ая сумка, но так как нумерация идёт от 0, то стоит цифра 4.Вторая цифра - номер слота. Нумерация идёт от 1, сверху вниз и справа налево.Ложишь в какой-нибудь слот подходящую заточку и подбираешь под него номер слота/сумки.Вторую строчку не менять. Edited July 2, 2012 by Mopak 1 Share this post Link to post Share on other sites
Mopak 880 Report post Posted July 2, 2012 (edited) Пара вопросов:1) На классике реально запихнуть тултип спелла в макрос, чтобы при наведении мышкой на него появлялось описание спелла? А то как-то не очень.2) Как и большинство палов и пристов решил сделать себе макрос на воскрешение /cast Redemption(Rank 5) /s Redemption %t Но появилась небольшая проблема. Если каст не проходит ( например текстура мешает ) то всё равно сообщение в чат выводится. Поидее нужно через If сделать, но не знаю как обозначить что спелл начал кастоваться в макросе. Edited July 2, 2012 by Mopak 0 Share this post Link to post Share on other sites
ten'aria 74 Report post Posted August 23, 2012 ищу макрос линковки итема в чат 0 Share this post Link to post Share on other sites
Axon 65,195 Report post Posted August 23, 2012 На классике не было линковки итемов, клиент ее не поддерживает 0 Share this post Link to post Share on other sites
vapshe 15 Report post Posted August 29, 2012 ищу макрос 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;если кто поможет буду примного благодарен 0 Share this post Link to post Share on other sites
Bonho 769 Report post Posted August 29, 2012 (edited) /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 August 29, 2012 by Bonho 1 Share this post Link to post Share on other sites
vapshe 15 Report post Posted August 29, 2012 (edited) /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 August 29, 2012 by vapshe 0 Share this post Link to post Share on other sites
Bonho 769 Report post Posted August 29, 2012 (edited) /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 August 29, 2012 by Bonho 1 Share this post Link to post Share on other sites
vapshe 15 Report post Posted August 29, 2012 (edited) 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 August 29, 2012 by vapshe 0 Share this post Link to post Share on other sites
vapshe 15 Report post Posted August 29, 2012 (edited) del Edited August 29, 2012 by vapshe 0 Share this post Link to post Share on other sites
Bonho 769 Report post Posted August 29, 2012 Какой из этих скриптов работает в форме?/script CastSpellByName("Faerie Fire (Feral)()")/script CastSpellByName("Faerie Fire (Feral)") 1 Share this post Link to post Share on other sites
vapshe 15 Report post Posted August 29, 2012 /script CastSpellByName("Faerie Fire (Feral)()") 0 Share this post Link to post Share on other sites
vapshe 15 Report post Posted August 29, 2012 (edited) спасибо за помошь, тут в соседней теме уже отписали /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; дело было в одном пробеле Edited August 29, 2012 by vapshe 0 Share this post Link to post Share on other sites
tunecx 3 Report post Posted October 30, 2012 никак не могу достать какие либо значения из GetActionCooldown() , всегда нули выдает как ей правильно пользоваться? я нашел как можно обойтись без неё через сравнение m=gettime()+666 ... if gettime()>m... , грубо говоря ставить чекпойнт на таймер на время вперед (тот же будильник) и сверять значение на нажатии макроса, но хотелось бы разобраться с функцией GetActionCooldown() и иметь возможность получать более подробные данные 0 Share this post Link to post Share on other sites
wence 531 Report post Posted January 2, 2013 (edited) если тебе нужен #showtooltip - аддон supermacro показывает тултип в макросах Edited January 2, 2013 by wence 0 Share this post Link to post Share on other sites
Qutuzoff 1,057 Report post Posted January 7, 2013 Нужны макросы для смены оружия, а именно эквипа одноруча в ОХ. Айтемрек и квиквеапонсвап не предлагать, первый не подходит, второй багается постоянно. 0 Share this post Link to post Share on other sites
wence 531 Report post Posted January 8, 2013 (edited) 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 January 8, 2013 by wence 1 Share this post Link to post Share on other sites
бугурт 29 Report post Posted January 14, 2013 Есть ли какой-то марок на диспел, чтобы без модификатора диспелить врага, а с модификатором - себя без необходмоссти брать себя в таргет? Например, Е - диспел, альт+Е - диспел себя. 0 Share this post Link to post Share on other sites
shuraken007 345 Report post Posted February 2, 2013 (edited) Здравствуйте, мне нужен такой макрос: скажем убил я штук 20 мобов - я не хочу тратить полчаса на их обыск - я хочу 20 раз нажать макрос.То есть макрос выбирает ближайший труп - и шифтклик на него - при следущем нажатии макрос переключается на следущий труп. Edited February 2, 2013 by shuraken007 0 Share this post Link to post Share on other sites
фткyн 1,469 Report post Posted February 2, 2013 Нет. 0 Share this post Link to post Share on other sites