Начало |  Карты |  Файлы |  Полезные сведения |  Разное |  Полезные линки |  О авторе


Особенности моего конфига

Автор: Гилен

Предисловие.

   В этот раз речь пойдет о маленьких хитростях сета моего лекаря. Как всегда речь пойдет о клиенте Zmud v4.62 Я уже в какой раз пою о преимуществах Zmud'a, но как всегда меня никто не слушает =) Те,  кто пользуются JMC, тоже могут прочитать но вряд ли они смогут использовать все фишки, показанные в этой статье. Пользователи Zmud могут скопировать все тригера, показанные в данной статье и выполнить в строке ввода сразу же. Или же скачав мой конфиг(в конце статьи) сделать импорт сетинг. Пользователи JMC могу просто переделать некоторые тригера под себя, но кнопки, статус-строка и статус-окно им останутся недоступны. Хотя кнопки можно переделать под альясы.

Общие советы.

   Что должен делать хилер в группе? Простой вопрос - простой ответ. Он должен лечить и диспелить в бою, временами накладывать !освящение! и !доблесть! на группу между боями. Изредка лидеру могут понадобиться другие спеллы лекаря как !слепота!, !удалить яд!, !призматическая аура!, !снять слепоту!. Все остальные заклы в группе редко востребованы. Если зона не сильно сложная, то хилер во время боя должен отдыхать, заучивая потраченные заклинания, и через раунд просматривать группу. Иначе хилер, должен стоять насмерть, отключив трусость, готовый к моментальным действиям.

   Если хилер 29 левела и больше - тормошите знакомых или клан. Собирайте группу в рипеи  и выполняйте квест и будет Вам !Защита Богов!. ЗБ - это личная безопасность лекаря, в особо тяжелом случае она поможет бросить в последний раз !Групповое Исцеление! и среколиться. Если же Вы еще не достигли 29 уровня, единственная ваша надежда - это танк группы. Причем эта надежда напрямую зависит от реакции танка и процента умения спасти. Также если в группе есть чернокнижник - не стесняйтесь, требуйте от него скастовать на Вас !Увеличить Жизнь!.

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

   Советы можно давать до бесконечности =) Было бы желание. Но кое что я все таки скажу - !освящение! спадает на примерно на полминуты позже !доблести!. Отсюда совет - накладывая !групповую доблесть! тут же санкуйте танка танка. Как только !доблесть! перестанет работать (Вам об этом тут же сообщат сработающие триггера согрупников), Вы будете знать что !освящение! скоро спадет. Если дело происходит не в бою, то лучше обновить оба заклинания сразу же. Если же бой - то не переставая следить за здоровьем согрупников, скинуть информацию в память :-) и использовать ее после боя. Этот совет понадобится, если !освящение! требуется только на танка, а не на всех в группе. Но и в этом случае лучше привязать освящение танка к !груп доблести!, а остальных санкать по мере возможности.

   Последний совет. Если вы биндите !исцеление! на клавиши, то не забывайте ставить точку перед именем, причем имя тоже желательно полное. Объясняю - у некоторых классов есть такое атрибут личной безопасности как двойники. То есть если у человека есть двойник, а Вы хотите исцелить его, то !исцеление! придется не на него самого, а на двойника, что в бою может быть равно убийству. Если же вы вместо "к !исцеление! гилен" напишите "к !исцеление! .гилен", то есть у меня двойник, нет ли, но хил придется на меня самого, а не на моего двойника. Если собирается большая группа, то хилеру некогда выяснять кто какого класса, так что ставьте точки перед всеми именами. А насчет полных имен, то например зачем хилять ронина - моба из Японии, который часто используется как чармис, вместо Рониса, гриденя ДСС. Различие имен в одной букве, причем в последней.

Переходим к сету.

   Я привязал функциональные клавиши(F1, F2, F3 и т.д.) к лечению согрупников. Преимущества очевидны - клавиши сосредоточены в группах по четыре, легко нащупываются без помощи глаз (ведь в основном в бою хилер только и делает, что смотрит на на инфу, выдаваемой командой группа). На F1 забиндена команда групп, на F2 - хил танка, на F4 - хил лидера(у меня это подставляется автоматически, с помощью параметров, изменяемых кнопкой. О создании кнопки чуть ниже). На F3 - исцеление наиболее несчастливого в группе(бывают такие - именно на этого человека летят баши, гневы и остальные фраги). На F9 - !групп исцеление!. Клавиши F10 и F11  используются по разному - например для длинной цепочки команд или среколивания танка. F12 - рекол меня самого. F5-F8 - используются в ПК.

   У меня работают два окна. В первом течет вся инфа мада - во второй же, выборочно из основного окна копируются теллы, мои ответы на теллы, замечания в общий канал, кланканал, канал союзников и группразговор. Сделано на случай, если вы ушли и вам интересно, кто к вам обращался и если лидер сказал что-то группе, и резко повел до зоны. В основном окне бегут строчки и листать хилеру не положено - вдруг бой. Резкое движение Cntr-Tab быстро прочитали информацию и переключились в основное окно. Можно жить дальше:-) Или можно разделить экран на эти два окна. Кому как лучше.

   Делается это всего несколькими триггерами типа:
#TRIGGER {(*) сказал(*) : '(*)'} {#capture {Tell}} {Window} 711
   Практически все делает команда #capture {Tell} - копирование инфы в окно Tell

   Вы не заметили что мад хоть и цветной, но временами белый цвет все-таки преобладает и даже в отдельных случаях мешает игровому процессу. Например в бою. Все спелы и рески, все баши и подсечки пролетают мимо Вас в одном и том же цвете. Поэтому сложно бывает уследить, что, например танка похолдили, лидера помолчили, а на Вас тока что скастовали яд. Для исправления этого безобразия я создал большую группу триггеров, которые мне раскрасили мне бой  в разные цвета, а заодно и преобразовывали большое количество бесполезной информации в минимально усваиваемую. Тригеров много и все я приводить не буду - возьмите их внизу, скачав мой конфиг полностью. Пара для примера :
#TRIGGER {Белаz аура покрыла (*) с головы до пzт.} {#SUB "spell________       у  %1    ->  ОСВЯЩЕНИЕ  <-"; #color 10} {Cast} 711
#TRIGGER {Одним ударом (*) повалил(*) (*) на землю.} {#SUB "-=> БАШ <=-       %1 ЗАВАЛИЛ %3"; #color 13} {Баш} 711

   Заклинания - зеленым цветом, спасение - желтым, баши, подсечки, бэкстабы - ярко-фиолетовым. Особые заклинания, способные повлиять на жизнь группы(оцепенение, молчание, слепота) - пишутся белым на синем фоне. Холд в довесок еще сигнализируется особым окном :
#TRIGGER {(*) замер(*) на месте !} {#SUB "=========    %1  в  ХОЛДЕ    ========="; #mess {%1 в ХОЛДЕ}; #color 159} {Cast} 711

    Бывает так что бой большой и дерутся много людей, а на крутых мобах (и на не менее крутых людях *мигнуть Адиту) висят огненная аура, и ледяная и, бывает, воздушная. После этого раунд боя не помещается на экране и трудно отследить тот спел, который полетел в лидера в начале раунда и тут исчез за экраном. На наше счастье есть команда, убирающая ненужные строчки с экрана :
#TRIGGER {Вы поплелись [вверх|вниз].} {#GAG} {ГЭГ} 711
#TRIGGER {Вы поплелись на [север|юг|запад|восток].} {#GAG} {ГЭГ} 711
#TRIGGER {Ледzной щит вокруг (*) смzгчил удар (*).} {#GAG} {ГЭГ} 711
#TRIGGER {Воздушный щит вокруг (*) ослабил удар (*).} {#GAG} {ГЭГ} 711
#TRIGGER {Огненный щит (*) отразил часть удара (*) в не(*) же.} {#GAG} {ГЭГ} 711
#TRIGGER {Кровушка стынет в жилах от предсмертного крика (*). } {#GAG} {ГЭГ} 711
#TRIGGER {Вы произнесли заклинание "(*)".} {#GAG} {ГЭГ} 711

   В моем конфиге я сделал еще GAG на любой промах в бою. Это намнооооооого уменьшило количество информации, пробегающей в окне. Например зачем вам знать как отразил танк атаки мобов или что Акелла промахнулся (с)? Соотвественно в экран укладывается до 5-8 раундов в зависимости от зоны.

Статус-строка и статус-окно

   В Zmud'е есть фишки, которые бывают невостребованы даже теми, у кого Zmud основной клиент. Это стастус-окно и статус-строка. Их надо настраивать(в чем я вам сейчас помогу), но взамен получим ценную инфу, меняющуюся в реальном времени.

   Нажмите правой кнопкой мышки на линию чуть выше строки ввода команд. Появится окно Define Status.

   Как Вы видете в этом окне вводется параметры статус-окна и статус-строки. В моем конфиге вы можете увидеть в статус-строке имя последнего убитого моба, количество экспы, полученной за его смерть и количество всей экспы, полученной с момента запуска Zmud'а. Создано это с помощью нескольких тригеров и параметров.
#TRIGGER {^Ваш опыт повысилсz на (%d) [очко|очка|очков]} {#VAR exp %1; #AD zoning %1; #AD km 1} {Status} 711
#TRIGGER {^(*) мерт[ва], е[его] душа медленно подымаетсz в небеса.} {#VAR mob "%1"} {Status} 711

#TRIGGER {Представьтесь, пожалуйста} {гилен; #PW; .; шля; #VAR zoning 0; #VAR km 0} {Подключение} 967

 

   В самой статус-строке написано :
Убит моб : @mob Экспы за него : @exp Экспы сегодня : @zoning Количество убитых : @km

   Всего три тригера и четыре параметра - а вы всегда будете в курсе в вопросах экспы. В навесок вы можете сделать небольшой альяс для вывода этой инфы Вашим друзьям. Вот так, например :
#ALIAS экспа {г Последний убитый : @mob, Экспы : @exp, Всего за зонинг : @zoning, Всего убитых : @km}

  Статус-окно еще информативнее. Оно всегда висит поверх основного окна, так что мой совет убрать его вправо. В статус строке я вывожу имя лидера, танка, состояние заклинания !защита богов!(в активном ли состоянии), общее мое состояние(Стою, отдыхаю, забашен или сплю) и время(день или ночь). Чуть ниже находится счетчик количества заклинаний !исцеление! и !групповое исцеление!. Мне этого хватает.

   Как все это делается :
#TRIGGER {Вас покрыл голубой кокон.} {#VAR zb "Защита Богов : ON"} {Status} 711
#TRIGGER {Голубой кокон вокруг Вашего тела угас.} {#SUB "   -|-   ЗАЩИТА  БОГОВ  СПАЛА    -|-"; #color 15; #VAR ZB "Защита Богов : OFF"} {Cast} 711
#TRIGGER {Вы заснули.} {#VAR sost "Сплю"} {Status} 711
#TRIGGER {Вы встали.} {#VAR sost "Стою"} {Status} 711
#TRIGGER {Вы присели отдохнуть.} {#VAR sost "Отдыхаю"} {Status} 711
#TRIGGER {Вы прекратили отдыхать и встали.} {#VAR sost "Стою"} {Status} 711
#TRIGGER {Вы замерли на месте, не в силах пошевельнутьсz.} {#VAR sost "В ХОЛДЕ"} {Status} 711
#TRIGGER {(*) завалил(*) Вас на землю. Поднимайтесь!} {#SUB "-=> БАШ <=-       %1 ЗАВАЛИЛ МЕНЯ"; #color 13; #VAR sost "Забашен"} {Баш} 711
#TRIGGER {(*) ловко подсек(*) Вас, усадив на попу.} {#SUB "-=> БАШ <=-       %1 ПОДСЕК  МЕНЯ"; #color 13;  #VAR sost "Забашен"} {Баш} 711
#TRIGGER {Вы полетели на землю от мощного удара (*).} {#SUB "-=> БАШ <=-       МЕНЯ ЗАВАЛИЛИ"; #color 13; #VAR sost "Забашен"} {Баш} 711
#TRIGGER {Солнце медленно исчезло за горизонтом.} {#VAR time "Ночь"} {Status} 711
#TRIGGER {Сейчас (*), ночь.} {#VAR time "Ночь"} {Status} 711
#TRIGGER {Сейчас (*), день.} {#VAR time "День"} {Status} 711
#TRIGGER {На востоке показались первые солнечные лучи.} {#VAR time "День"} {Status} 711

   Счетчик хилов :
#TRIGGER {Вы выучили заклинание "исцеление".} {#mat kol_heal @kol_heal+1} {Status} 711
#TRIGGER {Вы выучили заклинание "групповое исцеление".} {#mat kol_gr_h @kol_gr_h+1} {Status} 711
#TRIGGER {Вы занесли заклинание "исцеление" в свои резы.} {#mat kol_heal @kol_heal-1} {Status} 711
#TRIGGER {Вы занесли заклинание "групповое исцеление" в свои резы.} {#mat kol_gr_h @kol_gr_h-1} {Status} 711

   Полностью статус-окно выглядит так :

%ansi(green)Лидер : @lider
Танк : @tank
@ZB
Состояние : @sost
Время : @time

Хилы -> %ansi(bold,yellow)@kol_heal%ansi(green) из ansi(bold,green)@max_heal%ansi(green)
Груп Хилы -> %ansi(bold,yellow)@kol_gr_h%ansi(green) из %ansi(bold,green)@max_gr_h%ansi(green)

 

  Довольно часто хилера спрашивают сколько лечилок в данный момент... Так что я создал альяс, а позже добавил к нему тригер. Получилось вот что :
#TRIGGER {(%d)H (%d)M} {#VAR hits %1; #VAR move %2} {Группа} 711
#ALIAS дол {гг @hits хитов, @move мувов, Хилов-@kol_heal из @max_heal, ГрупХилов-@kol_gr_h из @max_gr_h, @zb}

Кнопки Zmud'a

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

   В Zmud'е, вспомнил я, есть кнопки. Почему же мне не попробывать? Так я сделал кнопку на экране, при нажатии которой клиент меня спрашивал сколько у меня чего и сам добавлял эти значения в переменные :
#BUTTON 1 {HEAL} {#prompt max_heal "Сколько у тебя хилов?"; #VAR kol_heal @max_heal; #pr max_gr_h "Сколько Груп Хилов?"; #VAR kol_gr_h @max_gr_h} {} {} {} {} {} {Size} {80} {18} {Pos} {1} {300} {46} {11} {} {}

   При нажатии выходит вот такое окошко, в которое я вношу цифры :

Недолго думая я таким же образом создал еще одну кнопку :
#BUTTON 2 {Leader AND Tank} {#prompt lider "Кто будет лидером?"; #prompt tank "Кто будет мэйн танком в группе?"} {} {} {} {} {} {Size} {103} {18} {} {} {} {46} {11} {} {}

   При нажатии на эту кнопку появляется похожее окно, но на этот раз я вношу в него имя так, как оно написано в маде.

   Заодно я создал пару тригеров, которые подсвечивают имя лидера и танка.
#TRIGGER {@lider} {#CW 11} {Группа} 711
#TRIGGER {@tank} {#CW 13} {Группа} 711

   До создания кнопок я создавал альясы на Автолут трупов и Автоделение денег, но, подумав, я переделал их в кнопки :
#TRIGGER {Ваш опыт повысилсz на} {вз все все.тру} {Avtoloot} 740
#BUTTON 3 {AvtoLoot OFF} {гг ---===<<<ВКЛЮЧИЛ АВТОЛУТ>>>===---; #T+ AvtoLoot} {AvtoLoot ON} {гг ---===<<<ВЫКЛЮЧИЛ АВТОЛУТ>>>===---; #T- AvtoLoot} {} {} {} {Size} {76} {18} {} {} {} {112} {121} {} {}
#TRIGGER {Это составило (%д)} {дел %1} {Avtosplit} 740
#BUTTON 4 {AvtoSplit OFF} {#T+ AvtoSplit} {AvtoSplit ON} {#T- AvtoSplit} {} {} {} {Size} {76} {18} {} {} {} {112} {121} {} {}

   Бывает так что ты лидишь зону, но не знаешь ее полностью, а танк знает. Или же танк должен ходить по зоне, а ты ведешь группу за ним. Что бы облегчить себе жизнь и авторизировать этот процесс создадим кнопку Автоследования за танком :
#TRIGGER {@tank [улетел|ушел](*) (*).} {%2} {AvtoFollow} 740
#BUTTON 5 {AvtoFollow OFF} {гг ---===<<<ВКЛЮЧИЛ АВТОСЛЕДОВАНИЕ ЗА @tank>>>===---; #T+ AvtoFollow} {AvtoFollow ON} {гг ---===<<<ВЫКЛЮЧИЛ АВТОСЛЕДОВАНИЕ ЗА @tank>>>===---; #T- AvtoFollow} {} {} {} {Size} {84} {18} {} {} {} {} {} {} {}

Напутствие.

   Вот и все. Это практичести все что я знаю о возможностях Zmud'a. Любой из пользователей при небольшой доле терпения сможет переделать основу под себя, создать что-то свое. Например, кто вам мешает для охотников создать кнопку Автоосвеживания трупов, а для волшебников и кудесников поставить счетчик оцепенений и длительных оцепенений? Танкам - автобаш, автопарирование и автовеер? Возможно практически все :-)

Мой конфиг - файл gilen.mud работает только в Zmud'е. Специально повторяю - в Жабе НЕ работает!!! А то было уже...
Скриншот - настроенного мною Zmud'a. Качество снимка плохое, но зато картинка маленькая.
Скриншот - который заставил меня сильно задуматься над конфигом. Результат эта статья.

Удачи.

Гилен, Хилер