Симинолы

гильдийский форум Симинолов - сервер Harla Dar EQ2
Текущее время: 27-10, 20:44

Часовой пояс: UTC + 3 часа




Форум закрыт Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Макросы
СообщениеДобавлено: 21-09, 12:40 
Не в сети
Офицер
Аватара пользователя

Зарегистрирован: 08-04, 08:38
Сообщения: 127
Прежде всего, что такое макрос? Это всего лишь инструмент для упрощения однообразных операций, требующих повторения одних и тех же команд или способ улучшить ваше общение с другими игроками. Для примера – можно поздороваться с другим игроком просто нажав клавишу Н, а можно приветственно махнуть ему рукой, назвав его по имени и низко поклонится, при этом использовав все так же один единственный клик мышью. Второй способ, несомненно, больше понравится игрокам, отыгрывающим роли. В бою можно выполнить простую героическую возможность, нажав три клавиши или выполнить те же действия, также единственный раз кликнув мышью на макросе. Используя макросы, танк может предупредить группу о начавшейся атаке или попросить о каком-либо действии одним кликом по макросу и тем самым спасти свою группу от смерти, на что у него бы не хватило времени, в случае, когда сообщения набирались бы с клавиатуры. В общем, макросы - вещь полезная и нужная, осталось научится их создавать.
Создание макроса.
Если не стоит каких-либо специальных задач, то удобнее всего создавать макрос, щелкнув правой клавишей на иконке нужного заклинания на панели горячих клавиш. В этом случае макрос автоматически получает иконку этого заклинания, его название и заменяет его на панели горячих инструментов (обратите на это внимание). Также можно вызвать окно создания макроса, нажав клавишу "О" на клавиатуре и выбрать в появившемся окошке вкладку "макросы", либо вызвать эту вкладку, нажав строчку "Общение" в меню ЕК2. В случае, если вы вызываете меню макроса не правым кликом на панели горячих клавиш, вам придется написать его название и выбрать нужную иконку для его отображения либо из имеющихся в окне редактора, либо перетащив туда любую понравившуюся из книги заклинаний и потом вручную разместить его на панели горячих клавиш.

Рассмотрим подробнее наиболее хлопотное создание макроса с нуля.

Нажимаем клавишу "О" либо строчку "Общение" в меню ЕК2 и выбираем там вкладочку "макросы". Появится список имеющихся макросов, у вас он скорее всего будет еще пустым, в нашем случае там уже есть иконки макросов и одна пустая строчка <редактирование>.
Чтобы создать новый макрос, щелкните левой клавишей мыши на надписи <редактирование> или правой клавишей на иконке готового макроса. Откроется окно редактирования макроса. На рисунке эти два окошка показаны рядом, также как они появятся у вас в игре. Заполните поле названия макроса и выберите иконку, под которой он будет отображаться на панели горячих клавиш. Подготовительная работа окончена, теперь начнем создавать макрос.

В одном макросе может быть выполнено до 10 различных действий, которые называются шагами макроса. Всего их на данный момент в игре 4 типа – заклинание/способность, одеть предмет, использовать предмет, выполнить команду. Первые три типа шага требуют от игрока только выбора нужного предмета, шаг команды требует написания нужной команды на английском языке. Рассмотрим шаги макроса подробнее.

Заклинание/способность - этот вид шага служит для того, чтобы запустить способности или заклинание. Сейчас нельзя запустить более двух заклинаний в одном макросе, доказанное исключение - запуск героической возможности, которая позволяет запустить себя и два заклинания. Так же большинство умений из вкладки "Способность" книжки заклинаний можно комбинировать с двумя заклинаниями, но это относится к тем умениям, выполнение которых мгновенно. Большинство способностей из веток ОД ЕОФ имеют какое-либо время каста, проверяйте их сочетаемость в игре. Если в одном макросе разместить три заклинания, то будет выполнено первое заклинание и последнее, либо макрос может отказаться выполняться. Для создания шага надо переместить нужное заклинание в ячейку (перетащить мышкой из панели инструментов или из книги заклинаний). Для некоторых способностей можно указать цель, если она должна отличаться от текущей. Пишете там ник персонажа. Если поля для указания цели нет, то тогда полезные заклинания выполняются на колдующем. Галочка «Приоритет» позволяет указать, по какой способности (если их несколько) определяется время отлипания макроса. Т.е. если в макросе используется два заклинания с рекастом в 5 секунд и 2 секунды, то по галочке "Приоритет" будет рассчитано время рекаста макроса. Естественно, ставьте галочку на самом медленном заклинании, или на последнем, если за время каста первое заклинание уже успеет отлипнуть.

Надеть/взять предмет – служит для автоматической смены одежды. 10 шагов макроса вполне хватает для того, чтобы переодеть персонажа под нужные резисты или требуемый внешний вид. Для этого перетащите мышкой предмет из вашего инвентаря, который вы хотите надеть/взять. Для некоторых предметов может понадобится указать, в какую именно ячейку его надо поместить (например, для браслетов, колец и т.п.). Если вы хотите экипировать вещь во Внешность, поставьте эту галочку.

Использовать предмет – служит для автоматизации использования предметов. Обычно это делают с панели горячих клавиш, и такой шаг макроса не сильно нужен, но возможны ситуации, когда он будет полезен. Это касается предметов, которые перед использованием надо экипировать. К сожалению, в бою теперь возможно менять только оружие и щит, так что эта способность больше для мирной жизни. Для того, чтобы макрос заработал, необходимо сначала добавить шаг "надеть/взять предмет" и потом уже добавить шаг "использовать предмет". Без шага экипирования предмета макрос работать не будет, даже если этот предмет уже одет на вашем персонаже

Команда – это самый интересный шаг макроса. Чаще всего это поле используется для добавления текстового сообщения. Но в этом поле вы можете писать любые команды, которые возможны к выполнению в ЕК2, в том числе и те, которые дублируют уже автоматизированные шаги макроса. Условие одно - команда должна быть на английском языке и в каждой строчке только одна команда. Список команд, которые возможны к выполнению в ЕК2, очень велик. Часть из них устарели с введением обновлений и изменений, часть теперь нет нужды писать, из-за того, что они автоматизированы к выполнению в новом редакторе макросов. Я не буду приводить в этом руководстве полный список возможных команд, если вы увлечетесь созданием макросов, то вы найдете эту информацию на форумах (чаще англоязычных), посвященных ЕК2, или узнаете у ваших друзей. Приведу самые распространенные и необходимые. Обратите внимание, что слеш перед командой в макросе писать не надо. Команда и сообщение разделяются просто пробелом.

Макросы пишутся в самой игре, клавиша "О", втораязакладка, выбираем Edit и в открывшемся окне вы можете написатьНазвание макроса, который вы создаете, выбрать для него Иконку инаконец записать сам макрос в Поле макроса. Для редактирования ужесозданного макроса, просто щелкните на его название...

Название: может быть любым, подходящим для описания действия макроса
Иконка: их не так много, посто выберите ту, которая вам больше нравиться
Поле: то, о чем это описание.
Макросы пишутся в самой игре, клавиша "О", втораязакладка, выбираем Edit и в открывшемся окне вы можете написатьНазвание макроса, который вы создаете, выбрать для него Иконку инаконец записать сам макрос в Поле макроса. Для редактирования ужесозданного макроса, просто щелкните на его название...

Название: может быть любым, подходящим для описания действия макроса
Иконка: их не так много, посто выберите ту, которая вам больше нравиться
Поле: то, о чем это описание.

Прежде всего, команда для использования спелла выглядит так:

useability название_спелла

где название_спелла - должно быть написано полное название спелла, со всеми знаками ' и т.д.

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

Третье, разделитель между командами знак ";"

Несколько простейших макросов:

/say Привет- ваш перс говорит Привет в общем чате.

/g Приближается %t - посылает в групповой чат сообщение "Приближается НазваниеВашейЦели".

/r Приближается %t - аналогично предыдущему, только отсылает в чат рейда, в котором вы участвуете.

Теперь будем использовать знак разделения команд ";", чтобыиспользовать сложные скрипты (Внимание! до знака ; и после него всегданужно ставить по одному пробелу):

/bow ; say Привет
-заставляет вашего чара поклониться и сказать "Привет" в общий чат.

/point ; g Приближается %t
- эмоции "Вашеимя указывает на ВашаТекущаяЦель" и отсылает в групповой чат сообщение "Приближается ВашаТекущаяЦель".

Замечание1 : в таком формате скрипта, писать знак "/" нужно толькоперед первой командой, для следующих команд его ставить нельзя.

Замечание2 : любое сообщение, которое будет посылать марос, должно бытьв КОНЦЕ строки, потому что программа думает, что вся часть скриптапосле Сообщения - это тоже сообщение, и вы выдадите в чат просто списоккоманд, а не их дествие.

Теперь немного о том, как использовать спеллы и атаки (далее оба вида назовем спелл).
Основная команда здесь "/useability название заклинания". Что нужно помнить об этой команде:

1) "название заклинания" ДОЛЖНО включать в себя полное название заклинания, включая пробелы или апостроф ( ' ) в нем.

2) вы используете эту команду для каждого заклинания, атаки или возможности.

3) в русской версии EQ2 названия спелов на русском не работают ;( , используйте оригинальные названия.
Названия заклинаний на английском можно посмотреть тут: http://eq2.allakhazam.com/db/abilitylist.html?1
/useability spell name
где spell name - Полное имя спелла (имя спелла видно при наведении курсора на иконку или в книге спеллов)

Здесь начало скрипта должно быть как ": ; " , потому с простым "/" скрипт работать не будет - это отличие спеллов от команд.

Примеры:

/useability Taunting Blow ; g Приближается %t (исползуется заклинание Taunting Blow и в групповой чат посылается сообщение Приближается ...)

/useability Veil of the Unseen ; g %t в инвизе (накладывает невидимость на группу и сообщает об этом)

Однако, если вы попробуете использовать приведенные выше примеры, вызаметите, что они могут не работать! Решение проблемы - использовать " : " в начале строки. Вот так:

: ; useability Taunting Blow ; g Приближается %t
: ; useability Veil of the Unseen ; g %t невидим
Вы можете использовать не более 2-хзаклинаний/атак/способностей в одном макросе из-за очереди,использование более двух приведет к тому, что будут выполнены толькопервое и последнее. Например, если вы напишите атака 1, затем дебафф,затем атака 2 и наконец атака 3, то программа начнет кастовать атака 1,затем поставит на очередь дебафф, затем, без ожидания конца кастадебаффа, поставит в очередь атаку 2, исключив из очереди дебафф, далеепоставит в очередь атаку 3, прервав постановку в очередь предыдущейкоманды. В результате выполенния макроса будет выполнена атака 1 иатака 3, и будут пропущены дебафф и атака 2.
Итак, в макрос вы можете включать только 2 атаки/способности/заклинания, если вы хотите, чтобы все было выполнено.

ОДНАКО, есть одно, и только одно исключение изприведенного выше правила, это начало Героической возможности (ГВ).Потому что Героическая возможность запускается мгновенно и не создаеточереди для последующих действий и выполняет их при первой возможности.Поэтому возможно вставить три действия в макрос.

Это отличная возможность для "соло" макросов! В один макрос вы можете включить ГВначало, ГВпродолжение и ГВзавершение!
Общий формат:
: ; useability НазваниеНачалаГВдляВашегоКласса ; useability НазваниеПродолженияГВ ; useability НазваниеАтаки

НазваниеНачалаГВдляВашегоКласса - возможность которую вы нажимаете для запуска ГВ

НазваниеПродолженияГВ - заклинание/возможность, которые вы используете для продолжения ГВ на колесе (обычно дебафф)

НазваниеАтаки - атака, которую вы используете, для того, чтобы завершить колесо ГВ. Используйте одно из ваших мощных (и быстрых!)

С помощью приведенного макроса, вы можете начать и закончитьперсональную ГВ, нажав одну единственную кнопку. В ожидании рекастапоследней атаки просто используйте другую, в случае мага/хилера смногообразием видов заключительных заклинаний, используйте простейшеезаклинание, наносящее большой урон, а затем завершите другим подходящимзаклинанием. Попробуйте, это круто. wink
Таким образом, для Скаута простейшая ГВ будет выглядить так:

: ; useability Lucky Break ; useability Dirty Tricks ; useability Quick Strike

Все вышеизложенное было написано автором, когда в макросах была только1 строка, теперь их там 3, но все равно можно писать макрос в однойстроке и он будет работать так, как тут описано.

Продолжим.

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

: ; assist ИмяТанка ; toggleautoattack
- перс ассисистирует Выбранного Танка, и у него включается Автоатака.

либо так -
: ; assist ИмяТанка ; useability ВашаОбычнаяАтакаИлиЗаклинание
- перс ассистирует Выбраного Танка, и использует спелл.

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

Следующая новая команда - /togglerangedattack - специальная команда для оружия дальнего боя, например, чтобы пуллить моба (от слова Pull в значении вытянуть на себя):
: ; togglerangedattack ; g приближается %t
- перс стреляет/кидает в моба, и говорит группе о своей цели.

также полезный скрипт:

: ; assist %t ; autoattack 1
- в этом случае, вы будете ассистировать Танка-цель, только если ужедобили своего моба, т.е. это вариант Ассистирования для того случая,когда вы УЖЕ в бою, а не, как в первом, ВНЕ боя.
Если вы примените первый скрипт, то прекратите атаку своего моба иброситесь на Танковского, а с этим скриптом вы сначала добьете своего,а потом уже будете помогать, иначе наделаете шороху ).
Если создаваемый вами макрос не работает, проверьте:

1) : должно быть вначале команды;
2) используйте разделитель команд ; И два пробела до и после него;

3) любые команды say ДОЛЖНЫ быть в конце макроса, т.к. программа думает, что все следует далее - текстовое сообщение;

4) название способностей ДОЛЖНО быть написано полностью, с пробелами и ' , если они есть в названии, иначе программа не найдет их;

5) если вы используете / еще где либо, кроме начала макроса, сотрите их;

В сообщениях вы можете использовать специальные ключи, один из которых %t - цель ( выделенная в данный момент) - вы уже видели здесь. Вот их список:
%M – Возвращает имя пета персонажа (если оно у него есть).

%T - Возвращает текущую цель.

%S - Возвращает личное местоимение для цели (Он, Она, Это).

%O - Возвращает личное местоимение для цели (Его(Ему), Её(Ей), Это).

%P - Возвращает притяжательное местоимение для цели (Его, Её, Его(Ее)).

%R - Возвращает расу цели (для НПС не работает).

%G - Возвращает пол цели (игровой).

и вот список команд для вашего Пета - животного:

/pet attack - пет будет атаковать вашу текущую цель

/pet backoff - пет прекратит атаковать вашу цель

/pet stayhere - пет остановится и будет ожидать вас в этом месте

/pet followme - пет будет следовать за вами

/pet report - пет будет сообщать о своем здоровье в процентах

/pet guardme - пет будет защищать вас, следуя за вами

/pet guardhere - пет будет защищать текущую позицию

/pet who - пет назавёт своего владельца
/pet getlost - пет исчезнет

Несколько подсказок по написанию макросов:

- использование 2 атак в одном макросе - прекрасный способ продлитьжизнь вашей клавиатуре, если вы обычно постоянно ее используете...Например: как бард (dirge) я привязал 2 своих удара со спины на однуклавишу, заклинатель/клерик/друид могут загнать 2 дебаффа в одинмакрос, воины тоже могут объединить таунт и атаку, которая имеет равныйили меньший рекаст, которая обычно следует за таунтом;

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

- помещение сообщения в макрос, который вы используете более, чем раз в10 секунд, может быть очень раздражительным... избегайте этого!

- каждый хилер, кастующий групповой хил, должен прикрепить к немусообщение с информированием группы и в основном танка, что он (хилер)может получить слишком много агро;

- если вы хотите удалить сообщение из макроса для использования в текущей группе/ситуации, не удаляйте часть gsay блаблабла, просто удалите команду (или gsayg) и вставте ее снова позже;

- объдинение 2 баффов в один макрос поможет вам сохранить время, сократить время топтания клавиатуры и слоты для хоткеев;

- чтобы узнать, как правильно пишется команда, наберите в чатеначальные буквы команды и нажмите TAB, появиться список всех команд,начинающихся с этих букв (например: наберите /togg и нажмите TAB)

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

Примеры некоторых макросов:

: ; assist ; useability названиеНюка - для тех классов, которые накладывают заклинания, и предпочитают использовать /assist без постоянного держания цели на танке.

: ; useablity Experiment ; useability Analyse
: ; useablity Theory ; useability Analyse
: ; useablity Reaction ; useability Analyse - с этим макросом (все три строки) вы можете реагировать на любые события одним нажатием на клавишу.

: ; useability progressicon1 ; useability progressicon2 ; useability progressicon3 - пример макроса на крафт для ускорения прогресса.

Пример: Сообщение группе о скором ГВ, с просьбой не мешать:
LINE1: /usea Strike of Storms

LINE2: /gsay ГВ начнется через 10 сек, просьба не срывать

LINE3: /usea Lucky Break

usea - краткая форма от useablity, можно и так писать в скриптах.

Команды:

Общее команды:

/raidinvite Имя - Пригласить в рейд
/recent - Проверить игроков в ресенте
/pet hide - Показать или спрятать слугу
/random - Бросить кости

Чата:

/say – сказать в общий(белый) чат
/gsay – сказать в групповой чат
/ra – сказать в рейдовый чат
/guildsay – сказать в гильдчат
/tell – сказать в приват (эта команда требует указания цели и поэтому чаще всего ее ставят вместе с командой %t, то есть tell %t)

Выбора цели:

/target - принудительный выбор цели (учтите, что для того, чтобы выбрать персонажа, надо написать его ник на русском, а для выбора в цель моба необходимо его точное название на английском, возможно это и поправят, проверяйте в игре)
/%t (именно так, слитно, процентик и буква t) – эта команда пишется в любом месте текста и сообщает имя текущей цели. Пример - gsay выдаю сердце %t кушай на здоровье. Выдаст сообщение в группу - выдаю сердце Ване кушай на здоровье, если в цели Ваня. Если цели нет, то выдаст сообщение <нет цели> в тексте. Т.е. - выдаю сердце <нет цели> кушай на здоровье.

Управления петом:

/pet attack - пет будет атаковать вашу текущую цель
/pet backoff - пет прекратит атаковать вашу цель
/pet melee - пет будет атаковать использую абилки ближнего боя
/pet ranged – пет будет атаковать дальнобойными абилками

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 31-01, 13:09 
Не в сети
Офицер
Аватара пользователя

Зарегистрирован: 08-04, 08:38
Сообщения: 127
Для того что бы использовать заклинание в ответ на личное сообщение нужно писать команду например:

сердце тьмы Некроманта 73 лвл

/useabilityonrt Darkness Heart

где Darkness Heart(Сердце тьмы) - название_спелла

для колпака Трубадура

/useabilityonrt Jester's Cap

где Jester's Cap - название_спелла

для щепки Заклинателя 73 лвл

/useabilityonrt Scale of Essence

где Scale of Essence - название_спелла

для авторитета Менестреля

/useabilityonrt Gravitas

где Gravitas - название_спелла

_________________
[Вот кто я!] [Манчкин 27%] [Убийца 47%] [Тусовщик 20%] [Исследователь 7%] [Узнай кто ты!]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 01-02, 15:50 
Не в сети
Посетитель
Аватара пользователя

Зарегистрирован: 30-04, 03:09
Сообщения: 47
Откуда: SPb
Клод, щас все проще делается. В окне нового макроса, в окошке цель пишется %rt . Это цель на последнего написавшего запрос в личку.
И в строку заклинаний перетаскивается то заклинание, которое ты хочешь поюзать на человека. Колпак, подкачка маны, выдача щепки или снятие дота. Плюс в след окне можно добавить команду типа /gsay Снимаю дот с %rt.

_________________
Ласковый зверь с глазами убийцы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Форум закрыт Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB