> -------------------------------------------------------------------------- <
/*開始使用 TinTin
啟動 tintin++ 的方法是: tt++ [-v] [commandfile]
假如您沒指定 commandfile, 則 tintin++ 會去找您 home directory 中的 .tintinrc
-v 選項可有可無, 假如您不想用 .tintinrc, 您可以用這個指令指定一個
command input file.
假如您想跳開 tintin, 只要打 #end 或者 ctrl-c 就可以了.
所有的 tintin 內建指令是以 '#' 為開頭.
假如您不喜歡 '#', 您可以改變它, 只要再 commandfile 的第一行先寫一個 char 如
'$' 或者 '@', 則所有 tintin 的內建指令將以 '$' or '@' 開頭.
example:
您真的要打分號時怎麼辦???
簡單, 在分號前加個 '\' 就可以了, 如:
say Hello \;)
這時您就楫看到 XXX says Hello ;)
/*格式的改變
TinTin III 和 TinTin++ 的格式不相容, 請玩家注意一下.
/*變數
假如您是 TinTin III 的老主顧了, 這部份您將會很容易瞭解.
TinTin++ 除了不用 &0, &1 等等以外 ( 改成 %0, %1 ), 其他的用法與 TinTin III
大同小異.
TinTin++ 會找以 '%' 開頭的變數, 我們以下面的一個 action 做例子:
#action {%0 tells you %1} {say %0 just told me %1}
這時假如有一個 message 送到:
Heal tells you 'I am a pig :>'。
這時 tintin++ 會做置換的動作, tintin++ 會把 %0 置換成 Heal, 而 %1 置換成
'I am a pig :>'。
所以當您接到 Heal 的 message, 您會馬上送出下列 command 給 server:
say Heal just told me 'I am a pig :>'。
我們再用下面一個例子:
#alias {mud} {#session {%0} {mud.csie.nctu.edu.tw 4444}}
#alias {mud} {#session {%%0} {mud.csie.nctu.edu.tw 4444}}
各位一定會問這兩個 alias 有啥不一樣?
這時就牽扯到 TinTin++ 的 multi-session 問題.
假如您用第一行, 則啟動 tintin++ 後打 new 即可進入 mud 4444.
但是假如您用第二行, 則啟動 tintin++ 後, 打 new 後面還要加參數, 舉個例子:
#OK. TINTIN-CHAR is now {#}
#OK. {mud} aliases {#session {%%0} {mud.csie.nctu.edu.tw 4444}}
>new 1
這樣有啥好處???
假如您正在玩耍中, 卻需要 login 另一隻 char, 此時您就可以鍵入如下的指令:
Caroline H1355<1355> V1560<1560> Align 善良 in mud 4444 > mud 2
^^^^^
這時您就會有一個新的 session, 叫做 2, 先前的叫做 1, 1 及 2 就可以互相切換.
不過假如您用的是 #alias {mud} {#session {%0} {mud.csie.nctu.edu.tw 4444}}
則無此功能.
[... to be continued ...]