精華區beta mud 關於我們 聯絡資訊
> -------------------------------------------------------------------------- < 指令: alias 語法: #alias {alias name} {這個alias將執行的命令} 說明: #alias 可以講大量的命令或是過長的命令置換成一個短短的 alias. #alias 題供 10 個變數給我們使用, 分別為 %0 ~ %9 變數 %0-9 的用法如下: %0 所有的參數. %1 參數的第一個. ... %9 參數的第九個. for example: #alias {hiya} {say hiya %0} 則當您輸入 "hiya cute Alycia" 時 tintin++ 將 %0 = cute Alycia %1 = cute %2 = Alycia 因此, 這個 Alias 將被展開為: say hiya cute Alycia 後送出. 如果您寫: #alias {hiya} {say hiya %1} 而輸入同為 "hiya cute Alycia", 則 tintin++ 將會把這個 alias 展開成為: say hiya cute 後送出. 而當您若您未加變數, 則 tintin++ 預設值為 %0. for example: #alias {hiya} {say hiya} 會變成: #alias {hiya} {say hiya %0} alias 也可以設成一次執行多個命令唷, 命令和命令中間只要用分號分開就好了. for example: #alias {kissmuyi} {hug muyi;kiss muyi;lick muyi;blush} 而 alias 也可以叫用其它的 alias : for example: #alias {7drs} {#7 drs} #alias {cw} {cast 'create water' buffalo} #alias {full} {wake;7drs;cw;rest} 當您輸入 full 後, tintin++ 會先送出 wake 使您站起來, 然後喝 water skin 中的水七次, 再施造水術把 water skin 填滿水, 然後再坐下.. 這裡要注意的是, tintin 並不作同名 alias 的檢查, 也就是說, 當您作了一個類似以下的 alias : #alias {catch} {catch} 而當您輸入 catch 後, tintin++ 將陷入無窮回路. others example: #alias {cw} {cast 'create water' buffalo} 設定 alias. #alias {cw} 顯示您 alias 的內容. #alias 將您所有的 alias 列出. #alias {*eb*} 列出所有包含 eb 這兩個 字的 alias. #alias {eb*} 列出所有以 eb 開頭的 alias.