看板 mud_sanc 關於我們 聯絡資訊
  zMUD常使用#show顯示訊息,檢查寫機的結果,這項功能在Mushclient 非常多指令或函數(Note,print,Tell,...)可用。不過,#show另一個重要 用途-送出可供觸發測試的字串-就不再上列指令中了,Mushclient功能 分得很清楚,模擬MUD主機送訊息也要另外做一個,好處自然是避免檢查的 時候,顯示的訊息不慎引發暴走。   Mushclient的模擬指令是:Simulate ('string')。但是它似乎忘了加 換行,所以使用者必須自己加上去,寫法如下,順便做成alias,指令沿用 zMUD的show: --------------------------------------------------------------- <aliases> <alias match="^show(.*)$" enabled="y" regexp="y" send_to="12" sequence="100" > <send>Simulate ([[%1 ]])</send> </alias> ----------------------------------------------------------------   在lua裡,用單引號('string')和雙引號("string"),是一樣的效果, 不過,我沒想過單雙混用,也不想試。而[[string]]一定程度上可以取代 上述兩種引號,而且它可以換行,不過有的地方能用,有的不行。   託正則表示式的福,Mushclient的alias比zMUD優秀得多。使用的時候 免加空格,如: "show☆☆☆ 戰 鬥 開 始 ☆☆☆"   另外,雖然本篇短得像在灌水,但我絕不承認(avert)。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.196.45
Hamano :我推~ 04/20 22:13