ONINPUT
Syntax: #ONINPUT [id] pattern commands [classname] [options]
Related: #TRIGGER
建立指令輸入觸發,參考#trigger指令取得更多觸發的資訊。
指令輸入觸發不是符合從MUD收到的行,而是符合你在命令列輸入的指令。
指令輸入觸發的結果會取代你輸入的指令。
你可以用#sub指令,把你的指令的一部分改掉。
你可以用#gag指令,完全停止送出你本來的文字。
ONINPUT Example
#ONINPUT {^h$} {cast 'heal'}
這只是像個alias,每次輸入h指令時,會被改成cast heal送到MUD。
這種指令你應該用#alias,會比較有效率。
而這是oninput指令最簡單的例子。
#ONINPUT {^~'(%*)} {say %1}
在這個例子裡,任何由單引號(')開始的指令會轉成say指令送到MUD。
%*樣式是用來符合任何字元(包括特殊字元)。
注意:語法分析(parser)會先拆開複數指令才跑指令輸入觸發。所以開啟這個觸發時,下面的指令
'hello;test
會送出
say hello
test
到MUD
=============== 紅貓碎碎念 ====================
實用程度: 40% 我沒有在用,可能有用到的時候
我只有用到alias,
像有人喜歡把自己的chat加上某些風格可能會有用
全站熱搜