Перейти к содержимому

Высокая работоспособность
Геодата, классы и способности, подземелья и рейды:
всё, как было на официальных серверах!
Без малого 15 лет работы
29 июня нашему проекту исполняется 15 лет,
старейший сервер рунета,
ни одного вайпа за этот срок!
Бесплатно и без доната
Наш проект является полностью бесплатным,
на нём отсутствует покупка игровых ценностей, влияющих на баланс.
Отсутствие лагов
Благодаря 4 мощным серверам и надежному провайдеру
в игре полностью отсутствуют лаги!
Трансфер с других серверов
Приходите к нам со своим персонажем,
воспользуйтесь БЕСПЛАТНОЙ
услугой по переносу персонажа на наш проект!
Высокий онлайн
Онлайн на всех наших мирах РЕАЛЬНЫЙ,
ежесуточно наши миры посещает более
12000 игроков!
Хорошая техподдержка
Четыре сотрудника, отвечающих за решение ваших вопросов,
всегда выслушают и обязательно помогут.
Мы предоставляем действительно качественный сервис!
Начать играть

Гайд и Справочник по Макросам для WoW 3.3.5

Guide Гайд PvE ПвЕ PvP ПвП WotLK 3.3.5 Macro Макрос

  • Авторизуйтесь для ответа в теме

Сообщений в теме: 370

#161 CemXokenc

CemXokenc

Отправлено 04 января 2020 - 16:44

UPD:ADDED IN FIRST POST

 

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

#showtooltip Medallion of the Horde
/run y=GetSpellCooldown("Will of the Forsaken");
/run if not(y==0) then ClearTarget() end
/run if not(UnitDebuff("player", "Mind Control")) and not(UnitDebuff("player", "Intimidating Shout")) and not(UnitDebuff("player", "Howl of Terror")) and not(UnitDebuff("player", "Psychic Scream")) and not(UnitDebuff("player", "Fear")) and not(UnitDebuff("player", "Enslave Demon")) and not(UnitDebuff("player", "Wyvern Sting")) then ClearTarget() end;
/cast [exists] Will of the Forsaken
/stopmacro [exists]
/targetlasttarget
/use Medallion of the Horde
#showtooltip Медальон Орды
/run y=GetSpellCooldown("Воля отрекшихся");
/run if not(y==0) then ClearTarget() end
/run if not(UnitDebuff("player", "Контроль над разумом")) and not(UnitDebuff("player", "Устрашающий крик")) and not(UnitDebuff("player", "Вой ужаса")) and not(UnitDebuff("player", "Ментальный крик")) and not(UnitDebuff("player", "Страх")) and not(UnitDebuff("player", "Порабощение демона")) and not(UnitDebuff("player", "Укус виверны")) then ClearTarget() end;
/cast [exists] Воля отрекшихся
/stopmacro [exists]
/targetlasttarget
/use Медальон Орды

 


  • -1

Начать играть на EzWoW?
Присоединяйтесь к нашему сообществу!
Играйте на самом работоспособном и стабильном русскоязычном WoW сервере без доната игровых ценностей!

#162 CemXokenc

CemXokenc

Отправлено 05 января 2020 - 16:52

Есть очень интересная тема, которая однако требует некоторых действий. Ее смысл в том, что нажатием одной кнопки вы вызовете оруженосца серебрянного авангарда, выберете его в таргет, вступите с ним в диалог, выберете нужный вам флаг (ну или что хотите - все настраивается) и отпустите его, и все это одним нажатием одной кнопки.

 

Что нужно сделать?

В программе autohotkey (или ее аналогов) создаем правило

~P::
Send {P}
Sleep 100
Send {1}
Sleep 1000
Send {1}
Sleep 1000
Send {0}
Sleep 1000
Send {2}
Sleep 1000
Send {3}

В котором P это та самая клавиша, которая будет запускать весь процесс

 

Далее в настройках назначения клавиш находим пункт "Interact With Target" (в ру клиенте что-то типа "Взаимодействие с целью") и биндим его на 0

 

Создаем 3 макроса

1. 

/target Argent Gruntling
/use [noexists] Argent Gruntling

2.

/swapactionbar 1 2

3.

/run SelectGossipOption (6)
/use Argent Gruntling
И располагаем их таким образом
под бинд P ставим макрос 2, а на второй панельке на клавишу 1 ставим макрос 1, на клавищу 2 макрос 3, а на клавишу 3 макрос 2
 
вот как-то так:
Скрытый текст

  • 0

#163 Useless Void

Useless Void

Отправлено 30 января 2020 - 23:11

 

Добавлен макрос на фури воена.

 

Пишем такой же для клива, меняя 37 на 45. По откату юзает кровожадность и вихрь + по проку слем + при возможности в свободное кд казнь ну и героик при излишке раги.

#showtooltip Heroic Strike
/startattack
/cast Bloodrage
/run y=GetSpellCooldown("Bloodthirst");
/run if not(y==0) then ClearTarget() end;
/cast [exists] Bloodthirst
/stopmacro [exists]
/targetlasttarget
/run y=GetSpellCooldown("Whirlwind");
/run if not(y==0) then ClearTarget() end;
/cast [exists] Whirlwind
/stopmacro [exists]
/targetlasttarget
/run if UnitPower("Player")<37 then ClearTarget() end;
/cast [exists] Heroic Strike
/targetlasttarget [noexists]
/run if not(UnitBuff("player","Slam!")) then ClearTarget() end;
/cast [exists] Slam
/stopmacro [exists]
/targetlasttarget
/run x=UnitHealth("target")/UnitHealthMax("target");
/run if x>0.2 then ClearTarget() end;
/cast [exists] Execute
/stopmacro [exists]
/targetlasttarget

 

Вот этот макрос у меня только хероик и кровавую юзает при сотне раги при всех доступных прописанных абилках


только что зашел на блекрок и действительно спустя минут 5 заблочили)

 

на первый взгляд блокировка работает как и тут, поэтому аддон справляется на ура на обоих серверах

Скрытый текст


Сообщение отредактировал Useless Void: 31 января 2020 - 11:09

  • 0

 a2b89896297483678817a29de909393d.png


#164 CemXokenc

CemXokenc

Отправлено 31 января 2020 - 20:44

Вот этот макрос у меня только хероик и кровавую юзает при сотне раги при всех доступных прописанных абилках

Скрытый текст

 
1) макрос на фурика не работал потому, что клиртаргет там заблочен. но в любом случае я там написал, что такие макросы для спеков с 2 пухами отменяют большое количество автоатаки с левой руки, что делает их использование сложным, так как приходится не спамить им, а жать после каждой автоатаки с левой руки (что в теории реализуймо кликером с частотой, которую вы сами выставите равной скрости левой руки)
 
2) аддон, что приведен в виде ("майклир") работал всего несколько дней, а потом и его прикрыли (видимо активно следили за темой XDD), и сейчас работает его усиленная версия (о которой можно договорится или немного подумать самому как добавить еще 1 строчку, чтобы "майклир" снова работал) и совсем классный аддон (который я никому не дам)


  • 0

#165 Useless Void

Useless Void

Отправлено 01 февраля 2020 - 06:39

 
1) макрос на фурика не работал потому, что клиртаргет там заблочен. но в любом случае я там написал, что такие макросы для спеков с 2 пухами отменяют большое количество автоатаки с левой руки, что делает их использование сложным, так как приходится не спамить им, а жать после каждой автоатаки с левой руки (что в теории реализуймо кликером с частотой, которую вы сами выставите равной скрости левой руки)
 
2) аддон, что приведен в виде ("майклир") работал всего несколько дней, а потом и его прикрыли (видимо активно следили за темой XDD), и сейчас работает его усиленная версия (о которой можно договорится или немного подумать самому как добавить еще 1 строчку, чтобы "майклир" снова работал) и совсем классный аддон (который я никому не дам)

я не силен в программировании, мой предел - это хелловорлд фор и: (и<100,и+1)
почему аддон-то не дашь?)


  • 0

 a2b89896297483678817a29de909393d.png


#166 CemXokenc

CemXokenc

Отправлено 01 февраля 2020 - 14:38

я не силен в программировании, мой предел - это хелловорлд фор и: (и<100,и+1)
почему аддон-то не дашь?)

 

потому что я не хочу снова что то придумывать в случае его слива.

а немного усиленный "майклир" мне не так жалко, но раздавать его просто так я тоже пока не намерен.


  • 0

#167 CemXokenc

CemXokenc

Отправлено 02 февраля 2020 - 17:32

Есть еще интересная тема, но это требует дополнительных действий.

 

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

 

Нам понадобится сервер, где не заблочен ClearTarget() и программа Autohotkey.

 

На входе имеем 1 дк и 1 шамана с 2 тотемами, дальнейшие действия такие

 

создаем файлик программы Autohotkey с таким содержанием

#IfWinActive World of Warcraft
1::
Send {2}
Send {TAB}
Send {3}
Send {TAB}
Send {TAB}
Send {3}
Send {TAB}
Send {TAB}
Send {TAB}
Send {3}
Send {4}
Send {1}

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

Скрытый текст

Потом выставляем на 1 хватку

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

/focus target

На 3 ставим макрос

#showtooltip Dark Command
/run if not(UnitName("target")=="Grounding Totem") then ClearTarget() end
/cast [exists] Dark Command

На 4 ставим макрос (для возврата первоначального таргета)

/target focus
/clearfocus

Ставим шаманом тремор с граундингом, потом на дк нажимаем 1 и радуемся.

 

Выглядит как-то так (сервер неизвестен):

Скрытый текст

  • 0

#168 Justfollowme

Отправлено 02 февраля 2020 - 18:02

Есть еще интересная тема, но это требует дополнительных действий.

 

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

 

Нам понадобится сервер, где не заблочен ClearTarget() и программа Autohotkey.

 

На входе имеем 1 дк и 1 шамана с 2 тотемами, дальнейшие действия такие

 

создаем файлик программы Autohotkey с таким содержанием

#IfWinActive World of Warcraft
1::
Send {2}
Send {TAB}
Send {3}
Send {TAB}
Send {TAB}
Send {3}
Send {TAB}
Send {TAB}
Send {TAB}
Send {3}
Send {4}
Send {1}

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

Скрытый текст

Потом выставляем на 1 хватку

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

/focus target

На 3 ставим макрос

#showtooltip Dark Command
/run if not(UnitName("target")=="Grounding Totem") then ClearTarget() end
/cast [exists] Dark Command

На 4 ставим макрос (для возврата первоначального таргета)

/target focus
/clearfocus

Ставим шаманом тремор с граундингом, потом на дк нажимаем 1 и радуемся.

 

Выглядит как-то так (сервер неизвестен):

Скрытый текст

Как тебя еще не забанили за читерские макросы?


  • -2

#169 CemXokenc

CemXokenc

Отправлено 02 февраля 2020 - 18:31

Как тебя еще не забанили за читерские макросы?

 

создавать не значит юзать, да и заблочены они тут же, или я что-то путаю?

ну и самое важное в том, что ClearTarget() это близлайк, следовательно макросы не читерские, а просто более продвинутые.


  • 0

#170 CemXokenc

CemXokenc

Отправлено 05 февраля 2020 - 12:26

UPD:ADDED IN FIRST POST

 

для наркоманов есть ротация для адк с символом болезни, чтобы доты обновлялись не ранее 2.9 до спада.

 

чуть попозже в планах ротация для фдк и бдк

#showtooltip Scourge Strike
/startattack
/petattack
/use [combat] 10
/cast [combat] Berserking
/cast [combat] Blood Fury
/cancelaura Hand of Protection
/cancelaura Divine Intervention
/run q=GetRuneCooldown(1)+GetRuneCooldown(2)+GetRuneCooldown(3)+GetRuneCooldown(4)+GetRuneCooldown(5)+GetRuneCooldown(6);
/run y=GetSpellCooldown("Horn of Winter");
/run if not(y==0) then ClearTarget() end;
/run if UnitBuff("player", "Horn of Winter") then ClearTarget() end;
/cast [exists] Horn of Winter
/stopmacro [exists]
/targetlasttarget
/run if not(UnitBuff("player", "Blood Tap")) then ClearTarget() end;
/run if UnitBuff("player", "Bone Shield") then ClearTarget() end;
/cast [exists] Bone Shield
/stopmacro [exists]
/targetlasttarget
/run if UnitDebuff("target","Blood Plague",nil,"player") then ClearTarget() end;
/cast [exists] Plague Strike
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget 
/run if UnitDebuff("target","Frost Fever",nil,"player") then ClearTarget() end;
/cast [exists] Icy Touch
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run x=IsUsableSpell("Summon Gargoyle");
/run y=GetSpellCooldown("Summon Gargoyle");
/run if not(x==1) then ClearTarget() end;
/run if not(y==0) then ClearTarget() end;
/run t=select(4,UnitBuff("player", "Indomitable"))
/run if t<3 then ClearTarget() end;
/run if not(UnitBuff("player","Unholy Strength")) then ClearTarget() end;
/run if not(UnitBuff("player","Piercing Twilight")) then ClearTarget() end;
/run if not(UnitBuff("player","Aim of the Iron Dwarves")) and not(UnitBuff("player","Strength of the Taunka")) and not(UnitBuff("player","Power of the Taunka")) and not(UnitBuff("player","Agility of the Vrykul")) and not(UnitBuff("player","Speed of the Vrykul")) then ClearTarget() end;
/cast [exists] Summon Gargoyle
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run local x,t = select(7,UnitDebuff("target","Blood Plague")), GetTime(); if x then t=x-t else t=0 end; if prevCast == 1 or t > 2.9 then ClearTarget() end;
/run if UnitExists("target") then prevCast = 1 else prevCast = 0 end
/run x=IsUsableSpell("Pestilence");
/run if not(x==1) then ClearTarget() end;
/cast [exists] Pestilence
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run if UnitPower("player")<101 then ClearTarget() end;
/cast [exists] Death Coil
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run x=IsUsableSpell("Scourge Strike");
/run if not(x==1) then ClearTarget() end;
/run if not(UnitBuff("player","Desolation")) then ClearTarget() end
/cast [exists] Scourge Strike
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run local x,t = select(7,UnitDebuff("target","Blood Plague")), GetTime(); if x then t=x-t else t=0 end; if prevCast == 1 or t < 10 then ClearTarget() end;
/run if UnitExists("target") then prevCast = 1 else prevCast = 0 end
/run x=IsUsableSpell("Blood Strike");
/run if not(x==1) then ClearTarget() end;
/cast [exists] Blood Strike
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run y=GetSpellCooldown("Blood Tap");
/run if not(y==0) then ClearTarget() end;
/run q<15000000 then ClearTarget() end;
/cast [exists] Blood Tap
/stopmacro [exists]
/targetlasttarget
/run y=GetSpellCooldown("Empower Rune Weapon");
/run if not(y==0) then ClearTarget() end;
/run q<15000000 then ClearTarget() end;
/cast [exists] Empower Rune Weapon
/stopmacro [exists]
/targetlasttarget
/run if UnitPower("player")<40 then ClearTarget() end;
/cast [exists] Death Coil
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/cast Horn of Winter
/cast !Rune Strike

  • 0

#171 CemXokenc

CemXokenc

Отправлено 06 февраля 2020 - 02:40

UPD:ADDED IN FIRST POST

 

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

 

#showtooltip Obliterate
/startattack
/petattack
/run if UnitDebuff("target","Frost Fever",nil,"player") then ClearTarget() end;
/cast [exists] Icy Touch
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run if UnitDebuff("target","Blood Plague",nil,"player") then ClearTarget() end;
/cast [exists] Plague Strike
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget 
/run x=IsUsableSpell("Obliterate");
/run if not(x==1) then ClearTarget() end;
/cast [exists] Obliterate
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run if(not(GetRuneCooldown(1)==0)) then ClearTarget() end
/run if(GetRuneType(1)==4) then ClearTarget() end
/run local x,t = select(7,UnitDebuff("target","Frost Fever")), GetTime(); if x then t=x-t else t=0 end; if t > 2.9 then ClearTarget() end;
/run x=IsUsableSpell("Pestilence");
/run if not(x==1) then ClearTarget() end;
/cast [exists] Pestilence
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run local x,t = select(7,UnitDebuff("target","Frost Fever")), GetTime(); if x then t=x-t else t=0 end; if t < 16 then ClearTarget() end;
/run x=IsUsableSpell("Blood Strike");
/run if not(x==1) then ClearTarget() end;
/run if(GetRuneType(2)==4) then ClearTarget() end
/cast [exists] Blood Strike
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run x=IsUsableSpell("Pestilence");
/run if(GetRuneType(2)==4) then ClearTarget() end
/run if not(x==1) then ClearTarget() end;
/cast [exists] Pestilence
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/cast Frost Strike
/cast !Rune Strike

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


  • 0

#172 Useless Void

Useless Void

Отправлено 06 февраля 2020 - 16:11

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

 

#showtooltip Obliterate
/startattack
/petattack
/run if UnitDebuff("target","Blood Plague",nil,"player") then ClearTarget() end;
/cast [exists] Plague Strike
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget 
/run if UnitDebuff("target","Frost Fever",nil,"player") then ClearTarget() end;
/cast [exists] Icy Touch
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run x=IsUsableSpell("Obliterate");
/run if not(x==1) then ClearTarget() end;
/cast [exists] Obliterate
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run if(not(GetRuneCooldown(1)==0)) then ClearTarget() end
/run if(GetRuneType(1)==4) then ClearTarget() end
/run x=IsUsableSpell("Blood Strike");
/run if not(x==1) then ClearTarget() end;
/cast [exists] Blood Strike
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/run x=IsUsableSpell("Pestilence");
/run if not(x==1) then ClearTarget() end;
/run if(GetRuneType(2)==4) then ClearTarget() end
/cast [exists] Pestilence
/cast [exists] !Rune Strike
/stopmacro [exists]
/targetlasttarget
/cast Frost Strike
/cast !Rune Strike

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

Немного не по теме, а ты не знаешь, по какой причине лок колуном стал редко бить?


  • 0

 a2b89896297483678817a29de909393d.png


#173 CemXokenc

CemXokenc

Отправлено 07 февраля 2020 - 12:53

Немного не по теме, а ты не знаешь, по какой причине лок колуном стал редко бить?

 

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


  • 1

#174 Useless Void

Useless Void

Отправлено 07 февраля 2020 - 19:37

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

Минус 30% дпса элемам, минус 10% локам, и как теперь честно играть, в 5.5 всего 10к дпс на тухлом(


  • 0

 a2b89896297483678817a29de909393d.png


#175 CemXokenc

CemXokenc

Отправлено 12 февраля 2020 - 23:11

Интересный макрос нашел в интернете, который даже работает))

 

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

/startattack
/castsequence reset=0 ,,,,Steady Shot
/castsequence reset=0 ,,,Aimed Shot
/castsequence reset=0 ,,Chimera Shot
/castsequence reset=0 ,Kill Shot
/cast !Silencing Shot
/startattack
/castsequence reset=0 ,,,,Верный выстрел
/castsequence reset=0 ,,,Прицельный выстрел
/castsequence reset=0 ,,Выстрел химеры
/castsequence reset=0 ,Убийственный выстрел
/cast !Глушащий выстрел

  • 0

#176 bwgwpgg

Отправлено 15 февраля 2020 - 19:23

В вотлк клиенте кстати есть еще не до конца закрытая функция. Какая-то команда для каста заклинаний работает без проблем с сайленсом фелхантера у варлока. Так что можно этот кик поставить на автокаст по комбат ивентам.


  • 0

#177 CemXokenc

CemXokenc

Отправлено 15 февраля 2020 - 21:02

ну это уже было бы нечестно -_-

 

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

 

Если кратко, то при наличии фокуса он давал спелл в фокус, при его отсутствии в таргет и всегла в таргет, при зажатом шифте.

 

То, что было вот в таком виде

/cast [mod:shift, @target] Death Grip
/cast [@target, @focus, exists, nodead, harm] Death Grip; Death Grip

Стало выглядеть вот так 

/cast [mod:shift,@target][@mouseover,harm,exists][@focus,harm,exists][@target,harm,exists][nomod] Death Grip

И как вариант даже так

/target [nomod] target
/target [nomod] focus
/target [nomod] mouseover
/target [mod:shift] target
/cast [@target,exists,harm] Death Grip

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


  • 0

#178 bwgwpgg

Отправлено 15 февраля 2020 - 21:29

Ну я его тоже не юзал. Т.к. только для пвп и больно нечестно, поэтому не помню точно функцию и как воспроизвести. Но интересно было бы узнать, работает ли с другими скилами петов :)


  • 0

#179 CemXokenc

CemXokenc

Отправлено 21 февраля 2020 - 14:24

Новый взгляд на некоторые макросы

 

Костяной щит и кровоотвод - прикол в том, что кровоотвод будет даваться только если на вас нет щита, нет кд на него и нет анхоли рун. Может что-то упустил, но в любом случае этот макрос лучше чем тот, что был. ну и еще есть проверка, чтобы не обновлять щит, когда он уже висит, но если очень хочется, то через shift можно

#showtooltip Bone Shield
/run x1=GetRuneCooldown(3); if not(x1==0) then x2=x1-GetTime() else x2=x1 end
/run y1=GetRuneCooldown(4); if not(y1==0) then y2=y1-GetTime() else y2=y1 end
/run z=select(2,GetSpellCooldown("Bone Shield"));
/run i=UnitBuff("player", "Bone Shield");
/run if x2==0 or y2==0 then ClearTarget() end;
/run if z==60 then ClearTarget() end;
/run if i=="Bone Shield" then ClearTarget() end;
/cast [exists] Blood Tap
/targetlasttarget [noexists]
/run if i=="Bone Shield" then ClearTarget() end;
/cast [mod:shift] Bone Shield
/cast [exists] Bone Shield
/cleartarget [dead]

Странгулейт с таким же функционалом кровоотвода.

#showtooltip Strangulate
/run x1=GetRuneCooldown(1); if not(x1==0) then x2=x1-GetTime() else x2=x1 end
/run y1=GetRuneCooldown(2); if not(y1==0) then y2=y1-GetTime() else y2=y1 end
/run z=select(2,GetSpellCooldown("Strangulate"));
/run if x2==0 or y2==0 then ClearTarget() end;
/run if z==120 then ClearTarget() end;
/cast [exists] Blood Tap
/targetlasttarget [noexists]
/cast [mod:shift,@target][@mouseover,harm,exists][@focus,harm,exists][@target,harm,exists][nomod] Strangulate
/cleartarget [dead]

  • 0

#180 CemXokenc

CemXokenc

Отправлено 27 февраля 2020 - 00:31

Умный кош в макросе на умный ваниш. Все просто, кош нажмется, если на вас есть дота (жать 2 раза)

#showtooltip [combat] Vanish; Stealth 
/run p=0
/cast [mod:shift] Stealth
/run y=GetSpellCooldown("Cloak of Shadows");
/run if not(y==0) then ClearTarget() end;
/run if (UnitDebuff("player","Faerie Fire (Feral)")) or (UnitDebuff("player","Faerie Fire")) or (UnitDebuff("player","Insect Swarm")) or (UnitDebuff("player","Moonfire")) or (UnitDebuff("player","Black Arrow")) or (UnitDebuff("player","Explosive Shot")) or (UnitDebuff("player","Hunter's Mark")) or (UnitDebuff("player","Serpent Sting")) or (UnitDebuff("player","Fireball")) or (UnitDebuff("player","Frostfire Bolt")) or (UnitDebuff("player","Living Bomb")) or (UnitDebuff("player","Blast Wave")) or (UnitDebuff("player","Righteous Vengeance")) or (UnitDebuff("player","Devouring Plague")) then p=1 end
/run if (UnitDebuff("player","Shadow Word: Pain")) or (UnitDebuff("player","Vampiric Touch")) or (UnitDebuff("player","Deadly Poison IX")) or (UnitDebuff("player","Flame Shock")) or (UnitDebuff("player","Corruption")) or (UnitDebuff("player","Curse of Agony")) or (UnitDebuff("player","Immolate")) or (UnitDebuff("player","Shadowflame")) or (UnitDebuff("player","Unstable Affliction")) or (UnitDebuff("player","Unholy Blight")) or (UnitDebuff("player","Frost Fever")) or (UnitDebuff("player","Blood Plague")) then p=1 end
/run if p==0 then ClearTarget() end
/cast [exists] Cloak of Shadows
/stopmacro [exists]
/targetlasttarget
/cast [combat] Vanish
/cast [nocombat,nostealth] Stealth

  • 0



Темы с аналогичными тегами: Guide, Гайд, PvE, ПвЕ, PvP, ПвП, WotLK, 3.3.5, Macro, Макрос

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей

UCaller Visa Mastercard Paypal Qiwi Robokassa Yookassa
Договор-оферта Условия возврата
Подробности - о сервере?
Играй на нашем сервере!
Бесплатный сервер WoW 3.3.5 Wrath of the Lich King - уже 16 лет мы радуем наших игроков, присоединяйся к ним!
Без доната! Всё работает!
Нет - продаже предметов, влияющих на игровой процесс. Да - высокой работоспособности - проверь!

Система лояльности

За внутриигровую активность Вы будете получать Сферы Лояльности, которые автоматически конвертируются в бонусы для покупок в магазине сервера:

  • Победа в матче на Арене: 15% от текущего рейтинга;
    (т.е. примерно 300 при рейтинге в 2000)
  • Победа в сражении на Полях Боя: 12.5% от текущего рейтинга;
    (т.е. примерно 500 при рейтинге в 4000)

(только при использовании системы Поиска Подземелий)

(только актуальные рейдовые подземелья - ЦЛК, РС и ИВК)

За каждые 100 Сфер Лояльности Вы получаете 1 бонусный рубль, который можете использовать для полной или частичной оплаты чего-нибудь нужного из магазина.


Участие в особом событии - Цареубийстве!

Кажд (для игроков Альянса) и кажд (для игроков Орды) с 16:00 до 22:00 (по московскому времени) проводится особое событие - Цареубийство!


Достаточно убить одного из предводителей противоположной фракции и получить награду: 2000 Сфер Лояльности! Следите за уведомлениями в чате...


Еженедельно можно получить 15000 Сфер Лояльности, после достижения данного значения бонусы за вышеперечисленные действия начисляться не будут.