plantago
Player-
Content count
74 -
Joined
-
Last visited
Everything posted by plantago
-
К вышесказанному хочу добавить, что Друид:- класс позволяющий спокойно играть в одиночку: невидимость+толстый мишка+лечение (особенно полезно, ибо игроков на сервере немного);- незаменимый флагоносец на Варсонге;- имеет возможность ходить в подземелья с группами на разных ролях (чаще попадать в группы);- самый сильный танк до 19 лвла.
-
Лечение быстрым кастом с помощью макроса ближайшей цели с повреждение более 30% /script for i=1,10 do TargetNearestFriend(); if UnitHealth("target")/UnitHealthMax("target") < 0.7 then if UnitIsPlayer("target") then CastSpellByName("НАЗВАНИЕ ЗАКЛИНАНИЯ С УЧЕТОМ РЕГИСТРА") end end end; TargetLastEnemy(); З.Ы. пожалуйста не засоряйте тему
-
Думаю многие друиды встречали в темах про макросы строку: /cancelformтак вот, на Валькирии это не работает. Увидел этот код - начни сомневаться в работоспособности макроса !
-
Если я что-то понимаю, то тебе нужен макрос со счетчиком:1) проверка если медведь - выйти из формы и К=02) проверка на К=0 - healing touch и К=13) проверка на К=1 - повесить reju и К=24) проверка на К=2 - войти в медведяно лично сам бы таким не пользовался )
-
уточнение: сейчас не работает,вместо него юзаем :/script CastSpellByName("Pounce()")/script CastSpellByName("Shred()")
-
Макрос за авторством Darniuss /run r=0 for i=1,10 do TargetNearestFriend() end /run h=0 if UnitHealth("target")/UnitHealthMax("target") <0.7 then h=1 end/run for b=1,16 do if UnitBuff("target", then if string.find(UnitBuff("target",, Spell_Nature_Rejuvenation) then r=1 end end/run if r==0 and h==1 then CastSpellByName("Rejuvenation") else end Берёт в таргет ближайшую. цель, проверяет её ХП и наличие реджувки, если ХП меньше 70% и нет реджувки кастует её. Минус данного макроса в том, что TargetNearestFriend() работает в маленьком радиусе. В 255 символов, понятное дело, не влезет, потому поставь аддон SuperMacro
-
Darniuss, у меня проблема с Super Macro. С английским я туговат, а там три окна в которые можно прописывать макрос. Погуглил не нашел, пожалуйста напиши кратенькую инструкцию на него или дай ссылочку (на форуме про него описания не нашел). Заранее спасибо )
-
Irbez, нашел тут http://forum.rpgarea.ru/topic/16807-makrosi/Макрос автоматической сдачи квеста неограниченное кол-во раз: /script SelectGossipAvailableQuest(1); CompleteQuest(); GetQuestReward();
-
Darniuss, попробую точнее указать 1) перебираем группу игроков for i=1,10 do TargetNearestFriend() 2) условие урон if UnitHealth("target")/UnitHealthMax("target") < 0.7 then 3) перебираем бафы на этой цели (позиции бафов) for j=1,16 do if UnitBuff("target", j) then 4) отыскиваем нужный и сравниваем if string.find(UnitBuff("target", j), "Rejuvenation") then В итоге должна остаться выбранной дружественная цель, побитая, но на ней еще нет ХОТа Помоги, пожалуйста, собрать это до кучи )
-
Darniuss, благодарю за внимание к своему вопросу, попытаюсь изъяснится понятнее:Мне необходим макрос, который просканирует дружественные цели, и выберет из них ту у которой здоровья меньше 70% и отсутствует эффект Rejuvenation.Кастую "ручками" Rejuvenation.При следующем нажатии макроса должна определиться другая цель.З.Ы. для посвященных: как организовать цикл в цикле ?поиск бафа на цели - for i=1,16 do if UnitBuff("target", i) then if string.find(UnitBuff("target", i), "Rejuvenation") thenвыбор цели по параметру - for i=1,10 do TargetNearestFriend(); if UnitHealth("target")/UnitHealthMax("target") < 0.7 then if UnitIsPlayer("target") then
-
Пожалуйста помогите с макросом: он должен проверить несколько игроков на наличие повреждения И на отсутствие определенного бафа, оставить эту цель выбранной (хотелось бы еще действие добавить, но в 255 не влезет)И еще вопрос: почему во время боя есть сложность с выбором в таргет дружественной цели ?
-
попробуйте этот переделать:Лечение если нет такого (у друида)/script h = 0 for j=1,16 do if UnitBuff("target", j) then if string.find(UnitBuff("target", j), "Rejuvenation") then h = 1 end end end if h == 0 then CastSpellByName("Rejuvenation") end
-
Прошу почистить эту ему от неработающих макросов !
-
Играю фералом, поэтому расскажу про него:билд 0/20/0или я не умею играть, или кошка пустая трата нервов т.к. наносит урона меньше чем мишка(сразу оговорюсь, что кошкой можно быстро бегать вне помещений!)берем обязательно:Ferocity 5 - чтобы чаще бить мишкойFeline Swiftness 2 - кошка бегает на 30% быстрееFeral Charge 1 - чардж по цели очень помогает от маговв остальном дайте волю фантазии )
-
Из указанных выше макросов у меня что-то ни один под 1.12.1 не работает, зато выкладываю рабочие: ВАЖНО ! (с)© - это скобка Ц скобка ( С ) БАФЫ: Баф корни, а потом лапка (почему-то корни после лапки не работают) /script z=0;for i=1,16 do t=UnitBuff("target", i) if (t and string.find(t,"Thorns")) or (t and string.find(t,"Mark of the Wild")) then z=1 end end; if z==1 then CastSpellByName("Mark of the Wild") else CastSpellByName("Thorns");end; Баф + баф по контролу (требуется нажатие курсором по иконке с зажатым Ctrl) /script c=IsControlKeyDown()if©then CastSpellByName("Thorns()");else CastSpellByName("Mark of the Wild()");end; КОШКА: Кошка удар со спины стелс/без стелса (важен порядок строк) /cast ”Ravage()”; /cast “Shred”(); Кошак. Если нет 5 комбо кастует рип. Если есть, то байт. (виды ударов и количество комбо меняйте по желанию) /script CN=CastSpellByName;if (GetComboPoints()>=5) then CN("Rip");end;if UnitMana("Player")>=35 then CN("Rake");end Удар + удар по контролу(требуется нажатие курсором по иконке с зажатым Ctrl) /script c=IsControlKeyDown()if©then CastSpellByName("Rake()");else CastSpellByName("Claw()");end; ЛЕЧЕНИЕ: Самолечилка без потери цели /script TargetUnit("player") /cast rejuvenation /script TargetLastTarget() Лечилка танка без потери цели (значение "party2" меняем в зависимости от места танка в группе) /script TargetUnit("party2") /cast rejuvenation /script TargetLastTarget() Лечение если нет такого (проверяет на наличие ХОТа) /script fred = 0 for i=1,16 do if UnitBuff("target", i) then if string.find(UnitBuff("target", i), "Rejuvenation") then fred = 1 end end end if fred == 0 then CastSpellByName("Rejuvenation") end Лечение если жизни меньше 70% у 10 близ целей /script for i=1,10 do TargetNearestFriend(); if UnitHealth("target")/UnitHealthMax("target") < 0.7 then if UnitIsPlayer("target") then CastSpellByName("Rejuvenation") end end end; TargetLastEnemy(); ХОЧУ добавить, что вообще тема макросов для классов раскрыта только в разделе Роги и Вары. + у меня просьба: кто умеет - сварганьте макрос на двойную проверку ближайших дружественных целей по количеству жизни и наличию любого бафа, чтобы после нажатия осталась такая цель в фокусе
