Для входа на форум нажмите здесь
Популярные темы
Новые комментарии
FAQ по макросам
Автор темы: PacMyc
Дата создания: 03.02.2008 16:39
Ответ: 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
Аватар для Templair
Templair
Guest
Ответ: FAQ по макросам
спасибо, хрюндель !
Аватар для uzoom_renamed_656035_20092020
Фанат
Регистрация:
22.02.2009
Ответ: FAQ по макросам
есть модификатор типа [условие] который проверял бы есть ли в таргете цель?
Ответ: FAQ по макросам
Есть ли в цели цель? Масло масляное

Женщины в брюках не делают реверансов.
Аватар для vsb
vsb
Guest
Ответ: FAQ по макросам
[exists]
Аватар для beef
beef
Guest
Ответ: FAQ по макросам
А как прописать чтобы пет кастовал на меня при условии что в таргете вражеская цель?
Ответ: FAQ по макросам
target=player
Аватар для сатурасятина
сатурасятина
Guest
Ответ: FAQ по макросам
Сообщение от 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 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)?
Аватар для Templair
Templair
Guest
Ответ: FAQ по макросам
подскажите плз

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

------

Сообщение от 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 вроде?) применительно к ВоВ ? (лучше б на русском конечно) ну или гайд более менее развернутый ?
Последний раз редактировалось Templair; 13.10.2009 в 17:02.
Аватар для эква
эква
Guest
Ответ: FAQ по макросам
Тут но на англицком:
http://www.wowwiki.com

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

Мануал от Дона Кобано:
http://forum.woh.ru/archive/index.php/t-76437.html
Аватар для TauSham_Favorit_renamed_43174_10122020
Roleplay Club
Регистрация:
12.04.2006
Ответ: FAQ по макросам
1.как ты думаешь что такое mouseover?
2.да
Аватар для Templair
Templair
Guest
Ответ: FAQ по макросам
эква, cпс за ссылки.

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

Как сделать макрос на включение/выключение одной кнопкой такого бафа как например "Ослабление магии" ?
Аватар для varulver_renamed_655484_18042024
Маньяк
Регистрация:
19.02.2009
Зомби мутанта
Ответ: FAQ по макросам
"пустые замкнутые квадратные скобки" - это значение по умолчанию, когда ни одно из условий не выполнено
Аватар для Alakoz
Alakoz
Guest
Ответ: FAQ по макросам
ппц, пишу простой макро для дру:

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

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

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

просто охота нажать одну кнопку и один раз :) и получить 1 дебаф и 2 дота на цели
вот и интересуюсь есть такая возможность или нет :)
Ответ: FAQ по макросам
трижды одну кнопку - да можно.
Аватар для dral_renamed_587229_07102020
Старожил
Регистрация:
03.12.2007
Ответ: FAQ по макросам
Подскажите как шепнуть фокусу?
Аватар для ALZA
ALZA
Guest
Ответ: FAQ по макросам
/run SendChatMessage("омг я шепнул фокусу", "WHISPER", nil, UnitName("focus"))
Аватар для 4emp1k
4emp1k
Guest
Ответ: FAQ по макросам
Существует ли макрос чтобы выделять цель которая маркирована уже?Например черепом
Аватар для ALZA
ALZA
Guest
Ответ: FAQ по макросам
Нет.
Аватар для kraftstrom
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)])

Не работает :(
Поскажите, плиз, что и где надо поправить? А, может быть, вообще не так надо?
Ответ: FAQ по макросам
проще юзнуть kennel.
Аватар для эква
эква
Guest
Ответ: FAQ по макросам
/run f={1,2,3,4,5}CallCompanion("CRITTER",f[random(#f)])
Аватар для Opoccym
Opoccym
Guest
Ответ: FAQ по макросам
Здравствуйте. Подскажите пожалуйста макрос на открытие\закрытие сумок, с целью выноса последних с экрана. Спасибо
Ваши права в разделе