精華區beta mud 關於我們 聯絡資訊
> -------------------------------------------------------------------------- < /*開始使用 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 ...]