Jump to content
Alexander

Макросы

Recommended Posts

Никогда не пользовался и интересно - с каких пор на лока макросы нужны?? Бинды это понятно - у меня на мышке от MOUSE3 till MOUSE 7 все забинджено - да и легче ли макросы делать если меняется тактика в зависимости от ситуации?Хотя нет вру - 1 макрос есть - сон и водички попить =)

Share this post


Link to post
Share on other sites

Да вы тут все упоротые на почве этих биндов =) Я спросил макрос, если бы мне нужно было забиндить кнопку, я бы сам разобрался, нагибаторы фиговы :lol: Не серчайте :rolleyes:

Share this post


Link to post
Share on other sites

/tar Kreephom/cast Purge(Rank 2)/run TargetLastEnemy()/cast AttackПоставил такой под собаку Морса, а можно ли вообще поставить под пета врага? или всегда придется имя вписывать? Локи, помогайте)

Share this post


Link to post
Share on other sites

Сколько там маны пурдж стоит?) соул линк перекастовать не проблема) А в дуэлях локи еще и 2 инвиз детекта и подводное дыхание пету бафают)

Share this post


Link to post
Share on other sites

Искал давно ещё. Не нашёл как.Пришёл к выводу, что нельзя. Только по имени.

Share this post


Link to post
Share on other sites

Ну и оффтоп:если играть в игру пурж-ребафф СЛ, варлок умрёт от тотема :D

Share this post


Link to post
Share on other sites

ты то элем, тебе кастить, мне проще бегать и жать макрос с пуржем)

Share this post


Link to post
Share on other sites

SalemOK, AoniRrr,

вы ищете макрос для использования скилла пета, который есть в добавочной панели пета, верно ?

У меня нет лока с суккубой чтобы правильно поставить номер способности, но вы можете методом перебора указать правильную.

/script CastPetAction(X)
где вместо "X" поставить правильный номер способности питомца

Share this post


Link to post
Share on other sites

Нет. Лично я искал макрос чтобы пуржить пета варлока и потом переключаться обратно не вписывая имя самого пета

Share this post


Link to post
Share on other sites

/tar Kreephom/cast Purge(Rank 2)/run TargetLastEnemy()/cast AttackПоставил такой под собаку Морса, а можно ли вообще поставить под пета врага? или всегда придется имя вписывать? Локи, помогайте)

Какое изобретательное днище с валькирии.Вот только против игрока, который следит за своими баффами, ты ничего не сделаешь. Твой уровень - дуэлиться с пвешными рачками в дуротаре.Алсо, на БГ угораю с шаманов, которые бесконечно спамят тотемы, когда их тут же сбивает пет. Умирают от дот и сиринга, но все равно спамят.

Share this post


Link to post
Share on other sites

Нет. Лично я искал макрос чтобы пуржить пета варлока и потом переключаться обратно не вписывая имя самого пета

/run local lasttar=UnitName("target"); for tar=1,20 do TargetNearestEnemy(); if UnitCreatureType("target")=="Demon" then CastSpellByName("Purge") end end; TargetByName(lasttar)

Share this post


Link to post
Share on other sites

/run local lasttar=UnitName("target"); for tar=1,20 do TargetNearestEnemy(); if UnitCreatureType("target")=="Demon" then CastSpellByName("Purge") end end; TargetByName(lasttar)
Юнит креачур тайп работает на игроков(друиды/шоманы)? А то я тыркался, так и не получилось.

Share this post


Link to post
Share on other sites

Юнит креачур тайп работает на игроков(друиды/шоманы)? А то я тыркался, так и не получилось.

Вот все возможные варианты:*Beast*Dragonkin*Demon*Elemental*Giant*Undead*Humanoid*Critter*Mechanical*Not specified*Totem*Non-combat Pet*Gas Cloud Edited by plantago

Share this post


Link to post
Share on other sites

/script If (UnitCreatureType("target") == "Humanoid") then CastSpellByName("Entangling Roots") end Не работает, хм, попробую потом еще.

Share this post


Link to post
Share on other sites

Юнит креачур тайп работает на игроков(друиды/шоманы)? А то я тыркался, так и не получилось.

/script If (UnitCreatureType("target") == "Humanoid") then CastSpellByName("Entangling Roots") end Не работает, хм, попробую потом еще.

Не совсем понятно, что ты хочешь сделать этим макросом. Он проверяет текущую цель, "гуманоид" ли он, и если так - кастуешь "корни".Если ты сам выбираешь цель, то зачем проверка типа ? Их в ПВП всего: гуманод, животное, пет, демон; а в ПВЕ нет необходимости "мгновенного переключения между разноплановыми целями".Возможно, требуется проверка не Типа, а Класса цели (UnitClass("target"))? Edited by plantago

Share this post


Link to post
Share on other sites

Не совсем понятно, что ты хочешь сделать этим макросом. Он проверяет текущую цель, "гуманоид" ли он, и если так - кастуешь "корни".

Если ты сам выбираешь цель, то зачем проверка типа ? Их в ПВП всего: гуманод, животное, пет, демон; а в ПВЕ нет необходимости "мгновенного переключения между разноплановыми целями".

Возможно, требуется проверка не Типа, а Класса цели (UnitClass("target"))?

Хотел на одну кнопку забиндить слип и корни, т.е. проверка на биста=слип, елсе корни, но мне лень и друлем не играю уже почти.

/script If (UnitCreatureType("target") == "Beast") then CastSpellByName("Sleep") else[/font] CastSpellByName("Entantling Roots") end[/font]

Share this post


Link to post
Share on other sites

/run msg = "Summon %t to <"..GetMinimapZoneText()..">. Please assist."/run z = UnitInRaid("target");/run if z==nil then SendChatMessage(msg, "party", nil, nil);else SendChatMessage(msg, "raid", nil, nil);end;

/cast Ritual of Summoning

 

Если вы в рейде, то оповещение о суммоне идет в /raid, если вы в пати - то в /p . 

Edited by Av_vA

Share this post


Link to post
Share on other sites

Спасибо шуре

Используй это:local i = 1while true dolocal spellName, spellRank = GetSpellName(i, BOOKTYPE_SPELL)if not spellName thendo break endendDEFAULT_CHAT_FRAME:AddMessage( spellName .. '(' .. spellRank .. ')' ..i)i = i + 1endвыведутся подтрят все спеллы, и их номера - ищешь нужный спелл - узнаешь номер иисползуй CastSpell(узнанная циферка, "spell");

 

Делает все камни, начиная с большого(но у вас могут быть другие номера спеллов в книжке.

/script if not FindItem("Major Healthstone") then CastSpell(83, "spell") elseif not FindItem("Greater Healthstone") then CastSpell(81, "spell") elseif not FindItem("Healthstone") then CastSpell(80, "spell") elseif not FindItem("Lesser Healthstone") then CastSpell(82, "spell") elseif not FindItem("Minor Healthstone") then CastSpell(84, "spell"); end 

Жранье камней по очереди, по бичевски, но мне пофигу 

/use Major Healthstone/use Greater Healthstone/use Healthstone/use Minor Healthstone/use Lesser Healthstone/run SpellStopCasting()

.Баффы на гарра

/script if not buffed("Detect Greater Invisibility", 'target') then cast("Detect Greater Invisibility") elseif not buffed("Unending Breath", 'target') then cast("Unending Breath") elseif not buffed("Detect Invisibility", 'target') then cast("Detect Invisibility") elseif not buffed("Detect Lesser Invisibility", 'target') then cast("Detect Lesser Invisibility"); end
Edited by фткyн

Share this post


Link to post
Share on other sites

 

Баффы на гарра и на БГ
/script if not buffed("Detect Greater Invisibility", 'target') then cast("Detect Greater Invisibility") elseif not buffed("Unending Breath", 'target') then cast("Unending Breath") elseif not buffed("Detect Invisibility", 'target') then cast("Detect Invisibility") elseif not buffed("Detect Lesser Invisibility", 'target') then cast("Detect Lesser Invisibility"); end

 

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

×