Для входа на форум нажмите здесь
FAQ по макросам
Автор темы: PacMyc
Дата создания:
Old 09.10.2009, 11:26
Ответ: FAQ по макросам
help – Evaluates ‘true’ if target is friendly

harm – Evaluates ‘true’ if target is hostile

combat – Evaluates ‘true’ if you are in combat.

stance or stance:# – Evaluates ‘true’ if you are in a stance, or are in a particular stance

stealth – Evaluates ‘true’ if you are stealthed.

equipped: – Evaluates ‘true’ if item is equipped. Item can be any valid inventory slot, item class or item subclass.

pet: – Evaluates ‘true’ if the pet exists. Takes pet type (Owl, Bear, Imp) or pet name (Fluffy, MrBigglesworth). With no modifier (i.e. just [pet]) it evaluates ‘true’ if ANY pet exists.

indoors, outdoors – Evaluates ‘true’ if you are indoors or outdoors, respectively.

channeling: – Evaluates true if you are channeling the spell listed. With no spell listed, it evaluates true if any spell is being channeled.

exists and dead – Evaluates true if your target is dead, or actually exists.

party – evaluates true if the target is a member of your party

raid – evaluates true if the target is a member of your party or raid

group – evaluates true if you are in a group
Old 09.10.2009, 11:30
Templair
Guest
Ответ: FAQ по макросам
спасибо, хрюндель !
Old 10.10.2009, 03:18
Ответ: FAQ по макросам
есть модификатор типа [условие] который проверял бы есть ли в таргете цель?
Old 10.10.2009, 04:21
Ответ: FAQ по макросам
Есть ли в цели цель? Масло масляное

Женщины в брюках не делают реверансов.
Old 10.10.2009, 08:19
vsb
Guest
Ответ: FAQ по макросам
[exists]
Old 10.10.2009, 21:45
beef
Guest
Ответ: FAQ по макросам
А как прописать чтобы пет кастовал на меня при условии что в таргете вражеская цель?
Old 11.10.2009, 00:17
Ответ: FAQ по макросам
target=player
Old 11.10.2009, 12:22
сатурасятина
Guest
Ответ: FAQ по макросам
Originally Posted by Salomea:
/run if IsMounted()then Dismount()else f={1,2,5}g={3,7,8,9}c=CallCompanion r=random m="MOUNT"c(m,f[r(#f)])c(m,g[r(#g)])end
...
спасибо за ответ. предложенный вариант дает неприятный звук и надпись "невозможно выполнить" при попытке сесть на маунта там, где нельзя летать. нашел другой вариант без этого недостатка на воввики:
Code:
/run if IsMounted() and not IsFlying() then Dismount() return end local t if (GetCurrentMapContinent()==3) then t={2} else t={1,4} end CallCompanion("MOUNT",t[random(#t)])

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

/dismount [mounted]
/cancelaura Левитация
/castsequence [target=player] reset=30 Левитация, Устранение болезни

Устранение болезни взято от балды, чтобы избежать каста левитации в четном вызове макроса. Однако за вызовом устранения болезни следует гкд, что опасно для падающего приста : Может кто-нибудь предложит какой-нибудь более изящный вариант? Возможно есть команда принудительного выхода из макроса, которую можно вызвать в скрипте (/script, /run)?
Old 13.10.2009, 00:30
Templair
Guest
Ответ: FAQ по макросам
подскажите плз

почему не работает полноценно например такой макрос:
/cast [target=mouseover, exists] Слово Тьмы: Боль
(только при мыши "поверх" работает, а если цель уже захвачена, но не под мышью, то не пашет) ?

------

Originally Posted by Salomea:
/run if IsMounted()then Dismount()else f={1,2,5}g={3,7,8,9}c=CallCompanion r=random m="MOUNT"c(m,f[r(#f)])c(m,g[r(#g)])end

Я юзаю несколько усложнённый:

/run local g,f={a,b,c},{x,y,z};local z={["Даларан"]=g,["Озеро Ледяных Оков"]=g,["Площадка Краса"]=f};f=z[GetSubZoneText()] or z[GetZoneText()] or (IsFlyableArea() and f) or g;z=(IsMounted() or CallCompanion("MOUNT", f[random(#f)])) and Dismount()

a,b,c - номера бегающих маунтов в вашем списке маунтов
x,y,z - летающих
а есть где-то учебник по этому языку (lua вроде?) применительно к ВоВ ? (лучше б на русском конечно) ну или гайд более менее развернутый ?
Last edited by Templair; 13.10.2009 at 17:02.
Old 13.10.2009, 10:22
эква
Guest
Ответ: FAQ по макросам
Тут но на англицком:
http://www.wowwiki.com

Начало моих потуг понять луа:
https://forums.goha.ru/showthread_1_1_t337447

Мануал от Дона Кобано:
http://forum.woh.ru/archive/index.php/t-76437.html
Old 13.10.2009, 10:32
Ответ: FAQ по макросам
1.как ты думаешь что такое mouseover?
2.да
Old 13.10.2009, 17:01
Templair
Guest
Ответ: FAQ по макросам
эква, cпс за ссылки.

Нашел макрос работающий как хотелось: и мышь-поверх кастует и по существующей. только хочу понять принцип его устройства. кто может объяснить, что значат пустые замкнутые квадратные скобки?
/cast [target=mouseover] [] каст

Как сделать макрос на включение/выключение одной кнопкой такого бафа как например "Ослабление магии" ?
Old 13.10.2009, 17:34
Ответ: FAQ по макросам
"пустые замкнутые квадратные скобки" - это значение по умолчанию, когда ни одно из условий не выполнено
Old 15.10.2009, 15:47
Alakoz
Guest
Ответ: FAQ по макросам
ппц, пишу простой макро для дру:

/castsequence reset=target/combat Волшебный огонь,Лунный огонь,Рой насекомых

кастуется только первый спел и все. ... из-за чего могут быть проблемы ? гкд ? ... у других вроде работе всё тоже самое

Добавлено через 12 минут
и вопрос по поводу запуска нескольких спелов сразу ....
Волшебный огонь,Лунный огонь,Рой насекомых
чтоб они срабатывали на одно нажатие кнопки ... нажал кнопку и 3 спела сработало - такая возможность есть ? ... так как castsequence это поочерёдное срабатывание
Last edited by Alakoz; 15.10.2009 at 15:47. Reason: Добавлено сообщение
Old 15.10.2009, 15:51
Ответ: FAQ по макросам
у сов настолько нереально сложный дпс-цикл, что спеллы надо юзать макросом по очереди? :о
по сабжу reset=combat/60 не?
Old 15.10.2009, 16:06
Alakoz
Guest
Ответ: FAQ по макросам
кумарит 3 кнопки нажимать :)

просто охота нажать одну кнопку и один раз :) и получить 1 дебаф и 2 дота на цели
вот и интересуюсь есть такая возможность или нет :)
Old 15.10.2009, 16:13
Ответ: FAQ по макросам
трижды одну кнопку - да можно.
Old 15.10.2009, 17:10
Ответ: FAQ по макросам
Подскажите как шепнуть фокусу?
Old 15.10.2009, 22:11
ALZA
Guest
Ответ: FAQ по макросам
/run SendChatMessage("омг я шепнул фокусу", "WHISPER", nil, UnitName("focus"))
Old 16.10.2009, 12:50
4emp1k
Guest
Ответ: FAQ по макросам
Существует ли макрос чтобы выделять цель которая маркирована уже?Например черепом
Old 16.10.2009, 13:37
ALZA
Guest
Ответ: FAQ по макросам
Нет.
Old 16.10.2009, 13:50
kraftstrom
Guest
Ответ: FAQ по макросам
А можно написать макрос на вызов рандомного спутника? Подозреваю, что должно быть нечто вроде:

/run local f={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}
/script CallCompanion("Спутник", f[random(#f)])

Не работает :(
Поскажите, плиз, что и где надо поправить? А, может быть, вообще не так надо?
Old 16.10.2009, 13:54
Ответ: FAQ по макросам
проще юзнуть kennel.
Old 16.10.2009, 14:37
эква
Guest
Ответ: FAQ по макросам
/run f={1,2,3,4,5}CallCompanion("CRITTER",f[random(#f)])
Old 17.10.2009, 00:28
Opoccym
Guest
Ответ: FAQ по макросам
Здравствуйте. Подскажите пожалуйста макрос на открытие\закрытие сумок, с целью выноса последних с экрана. Спасибо
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off