Форум программистов, компьютерный форум, киберфорум
MMO игры
Войти
Регистрация
Восстановить пароль
Другие темы раздела
MMO игры Сервер для Lineage 2 Interludе https://www.cyberforum.ru/ mmo-games/ thread242104.html
Подскажите кто нибудь норм сервачок для La2 Interludе х1000 PvP, с онлайном около 1к
MMO игры Низкий FPS в Another World на нетбуке
на днях приобрел нетбук samsung N250-JP01 , игра "another world" практически не идет выдает гдето 4-7fps. Подскажите что зделать, игрушка дет.2001 года...
Читы для игры Point Blank MMO игры
Начал играть в игру через запускатор. До сего времени нормально всё было пока читеры не появились. Кто нить знает где читы скачать можно для игры :на деньги На ГП(очки) и убийство врага с растояния...
MMO игры Lineage 2: кто на каком сервере играет? Кто на каком сервере гамает? Расскажите о сервере, плюсы и минусы, рейт, особенности. Я тут играю:) на х50. Все устраивает. la2.meganet https://www.cyberforum.ru/ mmo-games/ thread233618.html
MMO игры Как создать онлайн-игру? https://www.cyberforum.ru/ mmo-games/ thread233404.html
помогите пожалуйста я хочу онлайн игру создать куда надо заходить чтобы его создать, мне очень надо помогите в каком сайте можно игру создать заранее спасибо :cry:
MMO игры Как установить в WOW разрешение 1680х1050?
Помогите пожалуйста,у меня монитор samsung 22" Моя проблемы заключается в следующем: В большинстве игр задействуется не весь монитор,а его часть,почти четверь экрана занимают не используется, когда...
MMO игры Баг в схватках в LOTRO
Я играю в одну игру и там был баг в схватке.там после убийства мобов нужно было юзать флаг чтоб получить очки схватки.Но был баг в том что если на флаге нажать правой кнопкой можно было выбрать взять...
MMO игры Бесплатная онлайн-игра с качественным сюжетом требования к mmorpg: 1) должны быть бесплатные онлайн серваки 2) графика должна быть нормальной 3) сюжет должен быть нормальным 4) игра не должна жрать много ресурсов( проц, оператива и тд) ... https://www.cyberforum.ru/ mmo-games/ thread225790.html
MMO игры Посоветуйте движок для онлайн игры https://www.cyberforum.ru/ mmo-games/ thread224705.html
Всем привет, есть задумка создать онлайн игру, с движком основанным на реально хорошо проработанной физике, взгляд упал на двигу от создателей альфы- антитеррора, может кто еще что подскажет? либо...
MMO игры WoW на Windows 7: не найдено подходяшее средство отображения устанавил новую винду оставив старую.WoW на старенькой ХР шол идеально а на 7-ке даже не запускается, говорит что не установлен Директис или не подходяший драйвер для Видяхи, обновляю драйвер а он... https://www.cyberforum.ru/ mmo-games/ thread223908.html
74 / 74 / 44
Регистрация: 12.02.2011
Сообщений: 380
0

World of Warcraft: Гайд по Макросам

16.02.2011, 19:23. Просмотров 6931. Ответов 7
Метки (Все метки)

Общая структура макроса на применение спеллов и абилок:

/cast [(no)mod:mod1, @target1, <conditions1>] spell1; [(no)mod:mod2, @target2, <conditions2>] spell2; etc...


в случае использования одного и того же спелла вместо spell1 и spell2 (например использование одного и того же спелла в разные цели в различных условиях), можно использовать такую запись

/cast [(no)mod:mod1, @target1, <conditions1>] [(no)mod:mod2, @target2, <conditions2>] spell


есстественно их можно комбинировать

/cast [(no)mod:mod1, @target1, <conditions1>] [(no)mod:mod2, @target2, <conditions2>] spell1; [(no)mod:mod3, @target3, <conditions3>] spell2; etc...


При выполнении макроса блоки условий последовательно анализируются и как только находится первый подходящий используется спелл/абилка, которая привязана к данному блоку.
hint: если поставить в конце строки спелл с пустым блоком условий "[]" или же просто "...;spell", то он скастуется если никакой из предыдущих блоков не сработал.

Один макрос может содержать несколько отдельных строк "/cast ...", но учтите, что вы не сможете одним макросом скастовать два спелла сидящих на гкд, для второго выведется сообщение об ошибке "заклинание еще не готово".

Если назначение параметра spellX интуитивно понятно - название спелла/абилки, которое нужно применить в условиях X (hint: заклинание можно вставлять по шифт+клику из спеллбука, единственно, что стоит удалить указание уровня применяемого заклинания, тогда по умолчанию будет кастоваться максимально выученный уровень), то с блоками собственно самих условий не все так прозрачно. Давайте рассмотрим их подробнее.


Общая структура блока условий:

[(no)mod:mod1, @target1, <conditions1>]


Порядок параметров внутри блока не важен, но указанный выше кажется мне наиболее наглядным. Любой параметр внутри блока можно пропустить, тогда для проверки используются условия по умолчанию: в случае пропуска (no)mod подходит любое нажатие клавиши вызова макроса, с шифтом, альтом, контролом, либо без оных; target по умолчанию берется текущая цель игрока; в случае пропуска conditions, никаких дополнительных условий не проверяется.


(no)mod:mod1
проверка на (не)используемый при вызове макроса модификатор. Ex. mod:ctrl
Список возможных mod - ctrl, alt, shift
Также их можно комбинировать в одном условии через символ "/", например nomod:shift/alt
Если применить просто nomod, то выполнение блока будет происходить, только при вызове макроса без модификаторов вообще

Пример макроса с модификаторами:

Код
/cast [mod:ctrl] Holy Light; [mod:alt] Flash of Light; [mod:shift] Holy Shock; Blessing of Kings

при нажатом контроле кастуется длинный хил, при альте быстрый, при шифте шок, а если без - баффается БоК


@target
Этот параметр указывает к какой цели нужно применять привязанный к блоку условий спелл, а так же цель которую нужно проверять на соблюдение conditions (см. далее)
Список возможных target - player, target, targettaget, focus, mouseover, party1 (от одного до 4(?)), arena1 (1-5). Список всех UnitID http://www.wowwiki.com/UnitId
Раньше использовалась запись target=UnitID, like target=focus и хотя сейчас такая запись тоже доступна, для краткости макросов предпочитаю использовать @UnitID
Пример:

Код
/cast [nomod:shift, @target][mod:shift, @focus] Blind

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

в упрощенной записи выглядит как

Код
/cast [mod:shift, @focus] [] Blind

В 1ом блоке проверяется нажата ли кнопка шифт и указывается что спелл применяется к фокус-цели, если этот блок не выполняется (то есть шифт не нажат), то проверяется второй блок "[]" (пустой блок со всеми параметрами по умолчанию, т.е. без проверки модификаторов, условий и к текущей цели)


Дополнительные условия

состояния цели
Список возможных состояний - (no)exists, (no)dead, (no)harm, (no)help
Пример:

Код
/cast [help, dead] Ressurection; [help, nodead] Sign of the Wild; [harm, nodead] Faery Fire

Макрос кастует рессурект в мертвого союзника, баффает живого лапкой, и кидает ФФ в живого противника

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


stance
У многих классов доступны различные так называемые стойки (типичный пример варриоры или друиды), в зависимости от которых возможны разные спеллы и прочее. Для проверки стоек используется выражение "(no)stance:x" в блоке условий.

Пример:

Код
/cast [stance:1] Увечье (медведь)(); [stance:3] Увечье (кошка)(); [nostance] Лунный огонь

применение соответствующего мангла ферал-друидом в зависмости от формы и мунфаера в гуманоиде

Список возможных stance для классов:

Код
Warrior [1]Battle [2]Def [3]Bers
Druid [1]Bear [2]Aqua [3]Cat [4]Travel [5]Moonkin/Tree [6]Flight *если у друида нет формы совы/дерева в талантах, то флай форма будет 5!
Priest [1]Shadowform
Rogue [1]Stealth [3]Shadow Dance
Shaman [1]Ghost Wolf
Warlock [2]Demon Form



stealth
Так же для классов разбойник и друид доступна проверка на наличие стелса - (no)stealth

Код
/cast [stealth] Sap; [nostealth] Gouge

Сап, гоудж одним макросом в зависимости от стелса


(no)equipped
Позволяет проверять в блоке условий тип экипировки. Нужен в основном варриорам для применения абилок доступных с определенным типом оружия
Возможные типы предметов: shields, two-handed, one-handed; так же конкретные разновидности оружий: Two-Handed Swords, Daggers, etc.

Пример:

Код
/cast [equipped:shields] Shield Bash; [equipped:two-handed] Pummel
ну или штота в этом стиле
Типы предметов на WoWWiki: http://www.wowwiki.com/ItemType


pet
Классы с петами могут в маросах проверять их наличие/тип условием "(no)pet=pet type/pet name"

Пример для фрост магов:
взято у SiG]F.S(

Код
/cast [nopet] Призыв элементаля воды
/stopmacro [nopet]
/cast Холод
/petattack

вызов пета/юз петовской новы одной кнопкой


Дополнительные команды в макросах:
Кроме команды /cast в макросах доступны следующие команды
список всех возможных команд на русском и английском можно посмотреть тут http://forums.goha.ru/showthre... ost5921751, http://www.wowwiki.com/Macro_API

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

Примеры:

Код
/equipset [noequiped:shields] Shield_set; Twohanded_set

Надеть сет со щитом, если нет щита на персонаже; надеть сет с двуручным оружием в обратном случае


Код
/targetenemy [noharm][dead][noexists]

Пытается автоматически затаргетить врага только если текущая цель: не враг, уже мертва или не выбрана


Код
/use 10

Активный юз перчаток (нарукавная ракетница или гипер-скоростные ускорители у инженеров)
8 слот ботинок, 6 слот пояса, 13 слот верхнего тринкета, 14 нижнего


Код
/cancelaura вихрь клинков, длань защиты

снятие с себя баффа БоПа и отмена применения скилла блейдшторм у варриоров




Дополнительные tips:

Код
#showtooltip <spell name>

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




Надеюсь сей wall of text не сделает ваши глаза развидеть, и покажет ПРИНЦИПЫ написания макросов в ВоВ, или подскажет пути где их еще можно посмотреть.

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

Вернуться к обсуждению:
World of Warcraft: Гайд по Макросам
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2011, 19:23
Готовые ответы и решения:

World of Warcraft: повышение цен
Данная тема создана для опроса людей, которые играют на официальных серверах WoW. Как Вы...

World of Warcraft вылетает во время загрузки
Всем привет! народ подскажыте плиз што над зделать если я захожу в игру WOW идет загрузка...

Бесплатный пиратский сервер World of Warcraft
Кто подкинет бесплатный пиратский сервер WOW хороший?

Чрезмерно долгая загрузка World Of Warcraft
Я установил игру WoW с жесткого переносного диска друга пока у меня в компе был включен тот жесткий...

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.