|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
02.03.2011, 15:15 | #1 |
Новичок
Регистрация: 27.12.2005
Сообщений: 48
|
zmud cmud mapper
Сам использую cmudpro 3.33 client(след версия от разрабов zmud). менее багованная версия чем zmud. Потому гайд + триги для него. Многое верно и для змуда(на самом деле почти все).
Возможности маппера: a) Понятная и наглядная отрисовка комнат. http://img251.imageshack.us/img251/359/cmapper1.jpg б) возможность делать ломанные связки клеток. кусок около 1ой родовой. сказка и например проход на остров немного скошен чтобы не было наплыва клеток друга на друга. http://img222.imageshack.us/img222/7172/skazka.jpg в) возможность отрисовывать самые запутанные лабиринты http://img854.imageshack.us/img854/1654/chern.jpg кусок с чернигов и болдиными горами конечно иногда это выглядит очень запутанно, но тем не менее маппер никогда не потеряется если вы следуете за кем то по таким лабиринтам и вам не надо будет снова искать клетку где вы находитесь. г) быстрая загрузка. у меня карта в которой есть примерно 90 процентов мада. на компе которому уже года 3 загрузка всего этого порядка 5-10 секунд. д) каждая комната имеет свой виртуальный номер в маппере. и с этим номером можно работать. например если вы дали 1100 кун волхву в НК и оказались в корсе, то благодаря тригам это легко отловить и маппер сразу перепрыгнет в нужную клетку. Код:
#trig {^У вас закружилась голова, и на миг вы потеряли сознание\.\.\.$\n$\nВ городище$} {#te 70} 70 -это виртуальный номер клетки в маппере строка условие - написана с использованием regexp т.к. там надо отловить целых 3 строки, чтобы не ошибиться. это строка про голову потом пустую строку и потом название клетки "В городище". Ну это пример трига чуток дальше примитива. Многие переходы можно легко написать без знания регекспов. Например переход в р1, когда даете знак стражу. Код:
#trig {^Резко изменивший направление ветер подхватил Вас и понес вперед.$} {#te 1234} ж) -клеткам можно задавать цвет -цену в мувах прохода через эту клетку -особый параметр не входить в клетку(полезно для обозначения дт или клеток в которые ни при каких условиях не надо входить) -можно отметить наличие двери. заперта ли она. название двери. и все это маппер будет использовать сам если надо. а точнее при спидволке из одной точки в другую он сам по пути откроет дверь и отопрет если потребуется(ну если у вас есть ключ или вы написали спидволк так что он подобрал по пути ключ) -в каждой клетке можно устанавливать набор действий которые маппер будет выполнять при входе в нее. например в ворах указываете набором действий обыскать останки взять ключ и когда вы зайдете в эту комнату ключ моментально окажется у вас в инвентаре при наличии света в комнате(можно добавить в действия алиас на одевание света или снятия тьмы и тогда ключ чуть ли не в любом случае окажется у вас в инвентаре) з) почти всеми параметрами маппера можно управлять из строки ввода. это конечно немного труднее, но у меня есть набор простых алиасов на покраску клетки в мирку(зеленый цвет)ванрум(голубой)дт(черный,плюс устанавливается особый флаг не входить) про дт будет дальше еще упоминаине. к)легко разделять зоны и тп. например вы начинаете рисовать карту и в итоге она получается у вас довольно большой и в ней присутствует несколько зон - можно мышкой + используя клавишу ктрл выделить клетки одной зоны и указать переместить их в новую созданную зону. маппер автоматом перенесет клетки плюс создаст подписанные выходы-переходы(кои можно было заметить на скринах "to блаблабла"). л) возможность задавать переход из одной клетки в другую используя особые команды например "ползти лаз" или "перепрыгнуть пропасть" ну это более продвинутое использование маппера м) простые спидволки дабл кликом в нужную клетку н) возможность запрограммировать кучу различных плюшек связанных с маппером п) можно сздавать группы карт (у меня например города, тракты(дороги от одного города до другого,зоны и замки такая система была предложена Мичурой, чьи карты брал за основу и вполне удовлетворяет )) ну я всяко еще забыл кучу плюсов Минусы маппера: а) просто никакой встроенный поиск положения на карте(я уже даже не помню как он работает и каких требует настроек) б) даже он не способен найти точное место на карте если вы стоите в клетке Лес в поле 10 на 10 из клеток Лес и вокруг вас во всех направлениях "Лес". Но легко находит клетку Лес если вокруг другие различные клетки(ну при наличии группы тригеров и тп). в) настройка строк-сообщений которые не относятся к отображению клетки т.п. немного отличается от мудмаппера и посложнее пожалуй. ну тут тоже что то забыл, но основное назвал. ну и самому без пол-литры тяжковато Основа настройки маппера. 1. Ну первое это настройка встроенным визардом(мастером настроек). Он запускается: Config - Reconfigure но для начала надо установить нужные режимы в самом маде. -А это именно режим автовыход (чтобы выходы отображались на английском языке после названия клетки или описания) -Плюс если вы будете использовать режим краткий(отображение информации о клетке без описания, когда вы двигаетесь, то его надо сразу включить) и добавить набор триггеров из пункта 2 ниже. Затем включить мастер настроек. а)Первый шаг он предлагает ввести в каком направлении вы переместитесь, чтобы считать информацию из мада и на основании этого настроить себя. Надо просто задать один из возможных выходов из клетки, при условии что вы туда переместитесь(вы не сидите, вас не сагрят, не запретят двигаться и тп) плюс задать колво секунды в течении которого вы совериште данное действие. Ну можно указать 1-2 секунды, если у вас не ОЧЕНЬ большой пинг(время отклилка от севера). Главное чтобы во время движения не возникло ситуации что в клетку кто то вошел, или т.п. Где нибудь в тихом месте. Нажимаете Next б) второй шаг - вы видите набор из 3х галочек. Если вы используете режим краткий то вторую надо убрать. 1 и 3 оставить. Next в) вы видите буфер текста из мада. где разными цветами показаны захваченные строки. синий - название команты зеленый - описание комнаты(если вы не убрали галочку) красный - выходы(после слова Exit) если все так, то всего скорее все получилось успешно и можем жать finish. ну и тут надо сохранить конфиг где то в том же меню. Для отрисовки мада настройка почти закончена. Теперь если вы включите режим рисования в маппере и будете двигаться по зоне, то маппер сам будет рисовать клетки и переходы между ними. Единственной проблемой тут станет ток наличие лишних строк в клетках, если вы не добавили триггеры из пункта 2.(например упоминание о снеге льде грязи и т.п. или если в комнате темнота) В мудмаппере(кто с ним имел дело) это настраивалось в специальном меню путем вбивания нужных строк. В смуд змуд маппере это делается набором тригеров. 2) доп триггеры для настройки маппера Код:
#trig {^(*) прегради%w Вам путь.$} {#nodir} #trig {^Вы не сможете туда пройти...$} {#nodir} #trig {^Вы слишком устали.$} {#nodir} #trig {^Нет... Вы слишком расслаблены...} {#nodir} #trig {^Ни за что ! Вы сражаетесь за свою жизнь!$} {#nodir} #trig {^Слишком мало места.$} {#nodir} Код:
#trig {^Вы просто увязаете в грязи...} {#nomap} #trig {^Слишком темно...} {#nomap} #trig {^Тоненький ледок вот-вот проломится под Вами.$} {#nomap} #trig {^Слабый ветер} {#nomap} #trig {^Вы поплелись {на|в}} {#nomap} строки не относящиеся к описанию клетки и тп или временные строки, которые не несут никакой смысловой нагрузки для маппера. Последний раз редактировалось Tony; 02.03.2011 в 15:55. |