Эверквест 2 (ru) гильдия \"Инферно\"

Штаб гильдии \"Инферно\"
Текущее время: 26-10, 06:06

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Макросы (выкройка с др форума)
СообщениеДобавлено: 02-05, 11:48 
Не в сети
Бывалый

Зарегистрирован: 22-03, 01:29
Сообщения: 30
Откуда: Пушкино
/say Привет, друзья! Я проснулся и пришел поиграть

Вот примеры простейших макрокомад :

/say Привет (заставляет Вашего персонажа сказать "Привет" в общем чате)

/g Атакую %t (заставляет Вашего персонажа сказать в групповом чате "Атакую ВашуТекущуюЦель")

/r Атакую %t (заставляет Вашего персонажа сказать в чате рейда "Атакую ВашуТекущуюЦель")

%t автоматически заменяется на имя или название того моба/персонажа, который выбран целью.


А теперь немного больше...
Чтобы выполнить больше, чем одну команду в макрокоманде, вы должны разделить отдельные команды конструкцийй " ; "
Т.е. символ ; должен быть окружен пробелами с обоих сторон!

Еще примеры :

/bow ; say Hello (заставляет Вашего персонажа поклониться и сказать ПРИВЕТ в общем чате)

/point ; g Атакую %t (заставляет Вашего персонажа указать на новую цель и сказать в групповом чате "Атакую ВашуТекущуюЦель)

Примечание 1 : как Вы уже заметили, "/" используется ТОЛЬКО В НАЧАЛЕ СТРОКИ! Вы не должны использовать этот символ в остальных командах.

Примечание 2 : все сообщения, которые Вы хотите послать, ДОЛЖНЫ находиться в КОНЦЕ строки. Иначе программа считает все символы, находящиеся после g или say, текстом, который Вы хотите видеть на экране, а не командой, которую необходимо выполнить.


Ну ладно, после небольших экспериментов с простейшими командами попробуем создать что-нибудь полезное - включить в макрокоманду Заклинание или Умение или Атаку. Ключевая команда для этого - /useability SpellOrAbilityName

Несколько примечаний :
0) Названия Заклинаний или Умений или Атак - ТОЛЬКО на английском языке.

1) Название Заклинания должно быть полным и точным, включая пробелы и символы '

2) Вы используете одинаковые команды для любых Заклинаний, Умений или Атак.

Примеры :

/useability Taunting Blow ; g АТАКУЮ %t (Использовать атаку "taunting blow" и сообщить в групповой чат об атаке ВашейТекущейЦели)

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


Сюрприз! Если Вы попробуете набрать эти команды, Вы обнаружите, что они не работают 8)
Способ решения - в начале строки использовать символ : (эмотиконы тоже работают - но раздражают и засоряют чат). Поэтому, просто ставим в начале строки вместо символа "/" пару символов ": ; " и все замечательно работает! Вот РАБОЧИЕ примеры :


: ; useability Taunting Blow ; g АТАКУЮ %t (Использовать атаку "taunting blow" и сообщить в групповой чат об атаке ВашейТекущейЦели)

; ; useability Veil of the Unseen ; g %t теперь невидим (Сделать Вашего партнера Невидимым и сообщить в групповом чате об этом)


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


Но.... (опять это НО!)


....есть несколько ограничений....

Вы можете использовать НЕ БОЛЕЕ 2-х Заклинаний/Атак/Умений в одной макрокоманде. Это связано с тем, что все команды ставятся в очередь, состояющую из 2-х команд. Если вы пытаетесь использовать несколько Заклинаний/Атак/Умений в одной макрокоманде, первое из них начинает выполняться сразу при активации макрокоманды, а последующие последовательно ставятся в очередь, вытесняя предыдущую команду, и в результате остается только ПОСЛЕДНЕЕ Заклинание/Атака/Умение.
Например, мы пишем в макрокоманде : "ДальнобойнаяАтака, Дебафф, Заморозка, БлижняяАтака"
А в результате борьбы макрокоманды и очереди получим только "ДальнобойнаяАтака, БлижняяАтака", потому, что Дебафф и Заморозка будут вытолкнуты из очереди БлижнейАтакой.

Вот поэтому, повторюсь, Вы можете использовать НЕ БОЛЕЕ 2-х Заклинаний/Атак/Умений в одной макрокоманде.

ОДНАКО! есть одно исключение из правила, связанное с Героической Возможностью (Heroic Opportunity = HO).
Так как HO выполняется мгновенно, очередь не создается и последующие пара команд выполняются успешно, что приводит к видимости выполнения ТРЕХ Заклинаний в одной макрокоманде.

Это великолепно для одиночной игры!!!
В одной макрокоманде Вы можете вызвать HO-стартер, HO-продолжатель и HO-завершитель.

Например :

: ; useability Lucky Brake ; useability dirty tricks ; useability Quick strike

Здесь описана великолепная быстрая макрокоманда для скаута, которая содержит :
- HO-стартер (Lucky Brake)
- HO-продолжатель ДЕБАФФ (dirty tricks)
- HO-завершитель Атака (Quick strike)

(Названия команд могут меняться в зависимости от того результата, который Вы хотите достигнуть и в приведенном примере могут не совпадать с реальными)

Попробуем записать макрокоманду в формализованном виде

: ; useability NameOfYourClassesHOtriger ; useability NameOfYourHOadvanser ; useability NameOfAttack

NameOfYourClassesHOtriger - название Умения, которое Вы используете для начала HO

NameOfYourHOadvanser - название Заклинания/Умения, которое Вы используете для раскручивания колеса HO (обычно дебафф)

NameOfAttack - название Заклинания/Атаки, которые Вы используете для завершения HO. Используйте самое популярное, быстрое и малозатратное!


Правильно написав такую макрокоманду, Вы сможете выполнить HO нажатием одной клавиши!
Если цель сопротивляется последней атаке, у Вас остается возможность завершить HO выбором любого другого Заклинания/Умения, которое можно использовать для завершения HO.
Если у Вас есть несколько вариантов окончания HO - впишите в макрокоманду только HO-стартер и HO-продолжатель, а завершайте самостоятельно, выбирая любое Заклинания/Умения, которое Вам сейчас удобно использовать.

(Примечание от автора : дополнительный урон от HO обычно больше, чем любое из использованных в HO заклинаний. Я, как DIRGE, завершаю свои HO Скаутской Атакой 1-го уровня, потому, что она имеет минимальное время перезарядки, всегда пробивает цель и использует минимум энергии. На 24-м уровне атака приносит ~ 10 дамага и HO приносит ~80 дамага. Конечно, это МОЙ выбор и МОЙ стиль игры - Вы можете сделать ВСЁ по-другому)

Обновление от 6-Января-2005 : После нового большого патча в окне макрокоманд появилось 3 строки вместо одной. Это не отрицает всего вышеописанного мультикомандного формата, но Вы можете теперь использовать 3 строки для для написания макрокоманд - по одной команде в каждой строке (не забывайте про использование символа "/" в каждой строке - как начала нового макроса). Теперь Вы можете использовать оба способа написания макрокоманд, особенно если Вам надо БОЛЬШЕ 3-х команд в одной макрокоманде.

Другая часто используемая команда - /assist
Впишите в текст макрокоманды имя МТ в текущей группе или рейде.
После этого Вы просто включаете авто-бой, используя основную атаку, которой Вы обычно сражаетесь. Это сохранит Ваше время и если моб далеко, включите авто-бой заранее.

А вот и сама команда :

: ; assist ИмяВашегоМТ ; toggleautoattack

or

: ; assist ИмяВашегоМТ ; useability ВашаЛюбимаяАтакаИлиЗаклинание


Примечание : если Вы используете дистанционную атаку, впишите просто команду togglerangedattack - не надо предварять её словом useability, т.к. это стандартная команда, как и toggleautoattack.

Например
: ; togglerangedattack ; g АТАКУЮ %t

Обновление от 26-Января-2005 : помните, что используя команду-переключатель в паре с командой assist, Вы переключаетесь на ДРУГОГО моба в группе, переставая атаковать Вашу текущую цель (thanks markdecox for pointing that out)...
Способ решения проблемы -
: ; assist %t ; autoattack 1
Эта макрокоманда сохранит Вашего персонажа от переключения на другую цель

----------------------------------------------------------------------

Если написанные Вами макрокоманды не работают, проверьте следующее :

1) Поставьте ": ; " в начале макрокоманды

2) Проверьте, что Вы использовали последовательность " ; " и не забыли про пробелы, окружающие ;

3) Любая say-команда ДОЛЖНА БЫТЬ в конце макрокоманды, потому-что тупая прога думает, что после say идет ТОЛЬКО текст...

4) Названия Заклинаний/Умений/Атак должно быть ПОЛНЫМ и ТОЧНЫМ, включая все пробелы и символы ' - как в оригинальном названии, иначе программа сообщит, что "Таких заклинаний нет в книге заклинаний"

5) Если Вы использовали символ / где-бы то ни было, кроме начала - уберите все лишние.

----------------------------------------------------------------------

Для придания некоторой специфики Вашим сообщениям Вы можете использовать триггеры :

%T - ИмяВашейТекущейЦели.

%M – ИмяВашегоПета(если у вас есть пет)

%S - Returns the subjective gender-specific pronoun for the target (He, She, It).

%O - Returns the objective gender-specific pronoun for the target (Him, Her, It).

%P - Returns the possessive gender-specific pronoun for the target (His, Her, Its).

%R - РасаВашейЦели (только для человеческих персонажей)

%G - ПолВашейЦели


Если у Вас есть пет - вам пригодятся следующие команды :


/pet attack: пет атакует Вашу цель

/pet backoff: пет перестает атаковывать Вашу цель

/pet stayhere: пет перестает следовать за Вами и остается стоять

/pet followme: пет идет за Вами

/pet report: пет сообщает о своем здоровье в %%

/pet guardme: пет защищает Вас и идет за Вами

/pet guardhere: пет защищает текущую точку

/pet who: пет сообщает имя хозяина

/pet getlost: пет исчезает


----------------------------------------------------------------------

Напоследок, несколько полезных советов по использованию макрокоманд в игре :

- использование 2-х атак в одной макрокоманде - великолепный путь к уменьшению количества нажатий на клавиши. Я, как DIRGE, использую 2 моих backstabs нажатием одной кнопки.
shammy/cleric/druid могут привязать оба их дебаффа на одну кнопку.
Воины могут объединить taunt и атаку на одну кнопку...

- Если Вы используете 2 Заклинания/Умения/Атаки вместе, поставьте сильнейшее и медленное первым. Это позволит выбросить второе заклинание макрокоманды из очереди, просто нажав на кнопку с заклинанием, которое БОЛЕЕ ВАЖНО СЕЙЧАС.

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

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

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

- Использование 2-х атак с одинаковым или похожим временем рекаста - это хороший способ избежать ожидания перезарядки более медленного.

- Лаги - это макро-киллеры. Одно из Заклинаний/Умений/Атак из макрокоманды может попасть на лаг - и тогда ваша тщательно выстроенная комбинация рушится.... НЕНАВИЖУ ЛАГИ!

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

- Часто Вам хочется знать точно, когда истечет время перезарядки Заклинания/Умения/Атаки - чтобы повторо использовать их. Иконка макрокоманды не меняет цвет, как стандартные иконки. Поставьте иконку макрокоманды рядом с Заклинаниями/Умениями/Атаками, которые использованы в макрокоманде, чтобы контролировать перезарядку Заклинания/Умения/Атаки по изменению цвета стандартных иконок. Да, я знаю, что это увеличивает количество слотов - но вы все равно экономите нажатия клавиш

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

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

- Супер-совет от Kehan ! Чтобы добавить небольшую паузу перед началом HO для группы, используйте в макрокоманде последовательность
: ; useability ЗаклинаниеНужнойДлительности ; useability HO-стартер ; g Начинаем HO !

Заклинания выстраиваются в очередь, а текст появляется сразу - и у группыесть время, пока кастуется первое заклинание, подготовится к "раскрутке колеса HO"


----------------------------------------------------------------------

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

: ; assist ; useability nukenamehere (для игроков, предпочитающих ПОМОГАТЬ в отличии от других, которые всегда держат целью МТ)

: ; useablity Experiment ; useability Analyse
: ; useablity Theory ; useability Analyse
: ; useablity Reaction ; useability Analyse

Эти макрокоманды позволяют сохранять прочность вещи при крафте и реагировать на любые события нажатием одной клавиши (thanks xerty)


: ; target_self ; useability Demonstration of Faith ; target_nearest_npc (thanks Ebetabo)

: ; assist %T ; togglerangedattack

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


:; useability progressicon1 ; useability progressicon2 ; useability progressicon3

Пример макрокоманды для крафта (thanks Magique for these 2)

LINE1: /usea Strike of Storms

LINE2: /gsay HO начнется через 10 секунд - пожалуйста, не рвите

LINE3: /usea Lucky Break

(Thanks Kehan)

_________________
Крангл иллюз 80, портной 80.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-05, 16:27 
Не в сети

Зарегистрирован: 19-04, 14:44
Сообщения: 7
аа мой моск =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02-05, 16:28 
Не в сети

Зарегистрирован: 19-04, 14:44
Сообщения: 7
Круто спасиб здовоско про макросы тема =)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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