slutkey.MaikroftСлуткей по меньшей мере просто неправ потому что:
FM читал, но больно он короткий. Ничего дельного.
Если не верите могу процитировать его сюды. У меня есть примеры настройки маппера под старые змады, но: здесь маппер другой. В стандартной комплектации хелпа по мапперу нормального нет. Заметтьте вопрос задан именно про 7.21.
не веришь - поставь 7.21 и посмотри на настройки того маппера.
Ок, расскажу до чего я дошел:
Итак в 7.21 (а мб и раньше) есть тип данных - направления. Вот пример объявление направления:
#dir n "n" n
первый параметр - 1символ - всевдоним направления в фастволке,
второй параметр - вводимая комманда
третий - легальное направление в автомаппере.
Я так понимаю что маппер каким-то образом использует эти направления при анализе строк.
Когда я запускал recofigure - то он даже правильно выявлял где название комнаты, ее описание, выходы из строки статуса.
Но так ниодной комнаты и не отрисовал.
Те когда запускаешь reconfigure, то рисует он комнаты нормально, с выходами нужными, тп., а больше - ничего не хочет делать.
Бился часа 2, нифига не смог настроить.
(аддед) :
Речь идет про стандартный змадовский маппер под 7.21
P.S. читал я FM, пользовался googl'om, спрашивал кое-кого в личку, смотрел на mudconnector.ru статьи про настройку маппера.
slutkey.клоун епт, просто слов нет.))
муйдог, вчитайся в слова. В той теме чел даже не читал мануала, в этой я прочел его и много еще чего
(added) :
Вроде маппер чето нарисовал, но таак глючно, ппц. И не пойму после чего он это нарисовал: после того как я себе чай сделал, или после удара по клавиатуре...
Вот мой промт:
<343|343 357|357 177|177 день 2795169>|S|
вот строка идентификатор:
^\<\d+\|\d+ \d+\|\d+ \d+\|\d+ \a+ \d+\>\|\a+\|
exit line keyword я поставил \>\|
+Вопрос: как заставить маппер понимать закрытые выходы из промта? [S ] например
еще вопрос:
#nodir я так понимаю служит для игнора последнего перемещения. Те он обнуляет выходы из команат? Сколько он действует? Есть-ли более разумные аналоги игнора последнего перемещения?
например мой триг:
#trigger {^Вы не можете идти в этом направлении.} {#nodir;#echo nodir}
#TRIGGER {^Выход в дверь закрыт.} {#DOOR %lastdir() %1;#NODIR;#echo дверь на %lastdir() %1}
- во-первых выход в дверь он неправильно показывает.
Во-вторых он по-мойму думает что сначала идет промт а после - описание комнат. В общем выходы даются с опозданием в 1 комнату. А чаще вообще не даются.
Вот мои выходы:
#dir n "n|north|с|север" n
#dir h "nw|northwest|сз|северозапад" nw
#dir w "w|west|з|запад" w
#dir k "sw|southwest|юз|югозапад" sw
#dir s "s|south|ю|юг" s
#dir r "se|southeast|юв|юговосток" se
#dir e "e|east|в|восток" e
#dir j "ne|northeast|св|северовосток" ne
#dir u "u|up|вв|вверх" u
#dir d "d|down|вн|вниз" d
#dir e "enter|войти" other
#dir l "leave|выйти" other