| Эверквест 2 (ru) гильдия \"Инферно\" https://eq2inferno.forumenko.com/ |
|
| Макросы (выкройка с др форума) https://eq2inferno.forumenko.com/topic241.html |
Страница 1 из 1 |
| Автор: | Krangl [ 02-05, 11:48 ] |
| Заголовок сообщения: | Макросы (выкройка с др форума) |
/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 теперь невидим (Сделать Вашего партнера Невидимым и сообщить в групповом чате об этом) Сюрприз! Если Вы попробуете набрать эти команды, Вы обнаружите, что они не работают Способ решения - в начале строки использовать символ : (эмотиконы тоже работают - но раздражают и засоряют чат). Поэтому, просто ставим в начале строки вместо символа "/" пару символов ": ; " и все замечательно работает! Вот РАБОЧИЕ примеры : : ; 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) |
|
| Автор: | C3H8(Пропан) [ 02-05, 16:27 ] |
| Заголовок сообщения: | |
аа мой моск =) |
|
| Автор: | C3H8(Пропан) [ 02-05, 16:28 ] |
| Заголовок сообщения: | |
Круто спасиб здовоско про макросы тема =) |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|