Syntax: #SA text

跟#show指令相同, 在營幕上顯示指定的文字, 而不送到MUD。
換行字元會被加到字串的結尾。
要在文字中間放入換行字元, 使用預定義變數%cr。

SAY example

#SA You have @gold coins

印出 You have nnn coins 到螢幕, 其中nnn是@gold變數現在的值。

#ACTION {aura fades} {#SA SANC IS OUT!!!!;#COLOR red}

如果從MUD收到 aura fades 字串, 字串SANC IS OUT!!!! 顯示在你的營幕, 然後變成紅色

#ACTION {aura fades} {#SA %ansi(red)SANC IS OUT!!!!}

跟上面相同

===============   紅貓碎碎念  ====================
實用程度:100% 好用到爆,每個人都應該要會用

這個指令就是顯示一些文字給自己看, 這些文字不會送到MUD去
類似的指令有#show, #echo, #say 這三個, 另外還有不換行版本#showprompt, #echoprompt, #sayprompt
這裡面我最愛用的是#say, 他們的差別是
#show會用預設顏色顯示(也就是看起來會跟MUD送來的沒有顏色的文字一樣, 比較像MUD裡的字)
#say跟#echo會用高亮色顯示(看起來比較顯眼)
而#say跟#echo的差別是, 如果你同時開著多個mud視窗(同時連線多個mud, 或者是子視窗)
#say顯示的位置是觸發它的視窗, #echo顯示的位置是你正在看的視窗

注意, 這個指令印出的文字是會觸發trigger的

我最常用#say來做debug的工作, 把一些計算的中間值印出來看有沒有問題
arrow
arrow
    全站熱搜

    suzin 發表在 痞客邦 留言(0) 人氣()