星期日, 2月 04, 2007

mmc -- a mud client

mmc 是一個不錯的mud client
我試過tintin++, ytin
可是還是不如mmc 好用
mmc 可以直接用perl 做triggers, hooks , etc..
對於一些複雜的觸發, 可以比較容易寫出來
雖然現在沒辦法顯示雙色字, 不過我覺得已經很不錯了

官方網站的document 是russian, 很不容易看..
不過比較重要的功能大概是這些:
/char 設定指令開頭符號, 預設是 ' / '
/alias 設定指令別名
/act 設定觸發
觸發還有分 優先順序, 是否交給下一位, 執行的次數, 還有預設的開關
f ->是否把這句觸發的句子交給下一個觸發
s | n -> save or nosave 看是不是要存起來
x#
x1 -> 只執行一次就
/act {站了起來} {gig;sigh} 1000fn:CORE

/ticksize 設定計時器大小
/tickset 開始計時
/tickoff 停止計時
/hook 設定hook,
像是如果要在計時器到的時候微笑
==> /hook tick {smile}

比較常用的大概是這幾個
另外perl 要寫在~/.mmc4rc
可以參考他寫的
http://haali.cs.msu.ru/mmc/sample.mmcrc

總而言之, 用mmc 可以寫出比較複雜的triggers
用perl 的regex 也能有更多的分析變化
是個不錯的 mud client

沒有留言: