Строительство

Справка по командам из категории "Строительство":


* * *
createkey <направление> <Кточто,Когочего,Комучему,Когочто,Кемчем,(0)ком(о)чём>
Создать ключ: "createkey n ключ,ключа,ключу,ключ,ключем,ключе", вместо нескольких имен через запятую допускается ввести только одно.
* * *

* * *
ladd <direction>
Создать локацию, ladd n - создаст новую локацию в северном направлении если до этого там было пусто
* * *

* * *
lchown [all] <имя>
назначить владельца текущей локации (all - передать все локации)
* * *

* * *
ldel <direction>
Удалить локацию - например ldel n удалит локацию на севере, если в ней есть только один выход
* * *

* * *
ledit <string>
Сложная команда.
ledit name <новое название локации>
ledit descr <описание локации>
ledit nod <описание события выхода на север>
ledit sod <описание события выхода на юг>
ledit wod <описание события выхода на запад>
ledit eod <описание события выхода на восток>
ledit uod <описание события выхода наверх>
ledit dod <описание события выхода вниз>
ledit nid <описание события входа с севера>
ledit sid <описание события входа с юга>
ledit wid <описание события входа с запада>
ledit eid <описание события входа с востока>
ledit uid <описание события входа сверху>
ledit did <описание события входа снизу>
ledit are enable - разрешает случайное перемещение неосознанных игроков в текущую локацию(выключено по умолчанию)
ledit are disable - запрещает случайное перемещение неосознанных игроков в текущую локацию(по умолчанию)
Описание события делится в свою очередь на две части разделяемых хитрым знаком ")><(" без кавычек. Та часть текста, которая находится слева от знака, предназначается тому кто выходит или входит направления, а часть текста справа от знака предназначена тем кто уже находится в комнате. Например: на западе находится туалет...
ledit wod ты идешь в туалет)><(~kto~ идет в туалет
ledit wid ты выш{{е}}л[[а]] из туалета)><(из туалета доносится звук смыва унитаза, дверь туалета открывается и от туда выходит ~kto~ весьма довольн{{ый}}[[ая]] собой, от не{{го}}[[е]] приятно пахнет туалетной водой

В двойные квадратные скобки нужно брать текст если речь идет о персонаже женского пола, а двойные фигурные скобки для мужского.
между тильдами ~помещается имя персонажа в нужном падеже~
например "~kogo~ ~okom~ ~komu~ ~kem~ ~kto~ ~chey~" преобразуется в "Машу Маше Маше Машей Маша Маши".

Если по направлению запад нет локации(например там стена) то ledit wod все равно может пригодиться:
ledit wod Ты разбегаешься и со всей дури бьешься о стену головой! Бам! На некоторое время ты теряешь сознание...)><(~kto~ вдруг побежал[[а]] на запад в сторону стены и со всего маху врезал[[ась]]{{ся}} в нее! После чего потерял[[а]] сознание на некоторое время...

В случае, когда нужно просто посмотреть описание - наберите команду без текста, например: "ledit wod"
* * *

* * *
levents <параметры> <значения>
редактирование событий в текущей локации

levents - выводит список событий, принадлежащих текущей локации

levents add 4 текст - добавит событие, которое будет происходить каждые 4 минуты

levents edit 1 текст - редактирует событие с номером 1

levents del 1 - удалит событие под номером 1

Обратите внимание на то что события начнут работать только после того как их на каждый период будет добавлено не меньше 3, то есть на каждые 2 минуты надо добавить минимум 3 события после чего каждые 2 минуты будет происходить только одно событие, выбранное из существующих случайным образом.
* * *

* * *
llist
Список всех локаций, которые принадлежат вам
* * *

* * *
lxml4client
Генерация XML кода для аудио игры.
Вы можете создавать собственные аудио-бродилки.
Для этого вам необходимо заменить lN.xml фалы в игре своими и записать N_*.wav файлы которые указаны в xml (N - номер локации).
Описание XML:

bgmusic - .mp3 музыка, звучащая в текущей локации.

name - .wav название текущей локации. (Ванная комната)

descr - .wav описание текущей локации. (Здесь находится унитаз и душевая кабинка)

n, s, w, e - .wav названия локаций находящихся по соответствующим направлениям. (Коридор)

nod,sod,wod,eod,uod,dod - .wav описание перехода по соответствующим направлениям. (Ты выходишь в корридор)
* * *

* * *
redirect
перенаправление выхода из локации redirect <направление> <номер локации>
нулевой номер локации - убирает выход
* * *