Prompt

Материал из Википедии - свободной энциклопедии.

Prompt - Это строка, в которой выводится важная информация о состоянии дел у Вашего персонажа. Prompt по-умолчанию не очень удобен, поэтому, как правило, его переделывают. Примеры универсальных и специальных удачных промптов Вы можете найти ниже.

Стандартная подсказка

Синтаксис: config prompt

Синтаксис: config prompt all

Синтаксис: config prompt <%*>

Prompt - это служебная строка, выводящаяся после каждого действия. Обычно она содержит самую необходимую информацию, например текущее здоровье и энергию. Ты можешь сам определить, что следует выводить в этой строке.

Есть еще battle prompt (устанавливается соответствующие командой). Если он установлен, заменяет prompt во время боя. Если не установлен, то используется общий prompt.

PROMPT без аргументов выводит то значение служебной строки, которое установлено у вас в текущий момент.

PROMPT ALL выводит стандартную строку подсказки (см. ниже)

PROMPT DEFAULT также выводит стандартную строку подсказки.

PROMPT <%*> где %* переменное значение, позволяет устанавливать строку подсказки по собственному желанию.


    %h :  Показывает текущее состояние здоровья (hit)
    %H :  Показывает максимальное количество здоровья (hit)
    %m :  Показывает текущее состояние маны (mana)
    %M :  Показывает максимальное количество маны (mana)
    %v :  Показывает текущее состояние движения (move)
    %V :  Показывает максимальное количество движения (move)
    %x :  Показывает текущее состояние опыта (experience)
    %X :  Показывает количество опыта (experience) до следующего уровня
    %g :  Показывает количество золотых монет (gold) у тебя
    %s :  Показывает количество серебряных монет (silver) у тебя
    %a :  Показывает степень твоей порядочности (alignment)
    %A :  Показывает, насколько сильно ты возбужден(#-спокоен,$-возбужден).
    %r :  Показывает название комнаты, в которой ты находишься
    %e :  Показывает видимые выходы в виде NESWDU
    %R :  Показывает (vnum) комнаты, где ты находишься (только для IMMORTAL)
    %z :  Показывает название арии (только для IMMORTAL)
    %q :  Показывает время на квест (-) или до следующего квеста
    %Q :  Показывает количество имеющихся quest points
    %I :  Показывает уровень инкогнито (только для IMMORTAL)
    %W :  Показывает уровень невидимости (только для IMMORTAL)
    %E :  Показывает имя текущего OLC-редактора
    %G :  Показывает состояние здоровья у членов твоей группы
    %o :  Показывает состояние здоровья оппонента по битве
    %y :  Показывает текущее состояние здоровья в процентах к максимальному
    %S :  Показывает пол (sex) героя
    %n :  Показывает имя героя
    %t :  Показывает текущее время
    %f :  Показывает отношение бога(faith), 10000 максимум

Например, команда CONFIG PROMPT <%hhp %mm %vmv> установит строку подсказки в состояние "<10hp 100m 100mv>"

Battle prompt устанавливается командой config bprompt. Ее аргументы - такие же как и у prompt. Стандартный промпт:

  (%G) %h/%yhp %mm %vmv %Xexp Opp:%o %e%A

Некоторые клиенты определяют prompt по специальной последовательности, называемой "IAC GA". Что бы сервер посылал в конце prompt "IAC GA" наберите:

  config toggle telnet GA

Для выключения (меньше трафика) - набрать тоже самое.

Примеры удачных использований

Для MMC:
Prompt:
config prompt '{W({C%G{W){r-{R={M({R%h{W/{r%y{Whp{M){R={r-{W||{Y%m{W/{y%M{Wmn||{M%v{W/{m%V{Wmv||{R%X{Wtnl||{B%f{Wfth||%q{bqt{W||{B%e{x%A
BPrompt:
config bprompt '{W({C%G{W){r-{R={M({R%h{W/{r%y{W||{G%o{Whp{M){R={r-{W||{Y%m{Wmn||{M%v{Wmv||{R%X{Wtnl||{B%f{Wfth||{B%e{x%A