[zMUD] 主要項目09、10
路徑:Speedwalking commands
09-01 MARK
中文:標記路徑的地點。
原文:mark the beginning of a path
格式:#MA
範例:#ma
清除現在路徑,建立新路徑的開始,開啟路徑紀錄。
09-02 PATH
中文:儲存或顯示現在的路徑。
原文:save or display the current path
格式:#PA pathname
範例:#pa
顯示現在紀錄的路徑。
#pa blood
儲存現在路徑到變數.blood。
09-03 MAP
中文:增加指定的方向到現在紀錄中的路徑,同時送出位置到地
圖器,在地圖上移動你。
原文:add a direction to the current path
格式:#map direction
範例:#MAP north
如果當前路徑是.s,則更新為.sn,同時向北移動一步
09-04 BACKUP
中文:移除現在路徑上最後一個方向。
原文:remove last direction from current path
格式:#BA
範例:#BA
如果現在路徑是 .nsew,則#ba將設路徑為 .nse。
如果現在路徑是 .n4s,則#ba將設路徑為 .n3s。
09-05 RETRACE
中文:逆向走路徑。
原文:retrace a path
格式:#RE pathname
範例:#RE BLOOD
如果blood路徑包含.2n2ene,則會執行.ws2e2n,
用..比較方便吧!
09-06 SLOW
中文:用慢走(Slow Walking)的模式走路徑。
原文:execute a path in Slow Walk mode
格式:#slow pathname
範例:#slow blood
執行blood的慢走模式,並且執行blood裡的第一步。
在view\preferences\general中,點開左側目錄樹
Directories項,有一個Slow walking,裡面的設定要
會設才好用,如果走的路線常常有戰鬥,希望由自己
決定何時要走下一步,就把time清除吧!
09-07 STOP
中文:停止(慢走模式)。
原文:abort a Slow Walk
格式:#stop
範例:#stop
接例子#slow,下指令後,會凍結slow walk在目前進度,直到
解開。
09-08 STEP
中文:走一步(慢走模式)。
原文:resume an aborted Slow Walk and step ahead
格式:#step
範例:#step
接例子#stop,下指令後,會解除凍結狀態,然後再走一遍凍
結前的一步。也就是#stop前走了n,#step就會解凍再走一次
n。
09-09 OK
中文:確認(慢走模式)。
原文:confirm a Slow Walk step
格式:#OK
範例:#ok
接例子#slow,每下一次指令,就會依路徑走尚未執行的方向。
09-10 PAUSE
中文:暫停(慢走模式)。
原文:pauses a Slow Walk
格式:#pause
範例:#pause
5.55版中,下了指令後,它不會立刻走,而是等到新的訊息出
現,才會走尚未執行的方向。
註:簡單來說,slow walk的走法就是到定點後,用#slow打開指定的
路徑並先走一步,如果沒遇到戰鬥就用#ok,如果在戰鬥中,#ok
會不能脫身,接下來用#stop停住,戰鬥結束後,就下#step。
沒被絆住就一直#OK下去,被絆到就先#STOP,狀況解除再#step。
視窗:Window/Multiplaying commands
10-01 SAY
中文:顯示文字。和#show最大不同就是#say的字色會高亮顯示。
原文:echo text to the screen
格式:#say text
範例:#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!!!!}
同上。
10-02 SHOW
中文:顯示文字。字色是普通的顏色。
原文:echo text to the screen
格式:#show text
範例:#SHOW You have @gold coins
印出 You have nnn coins 到螢幕,其中nnn是@gold變數現在的值。
10-03 ECHO
中文:顯示文字。訊息除了高亮顯示,也會送到目前正在看的視窗。
原文:echo string to current MUD window
格式:#echo text
範例:#TRIGGER {The glow fades} {#ECHO {Sanc out in window}}
如果觸發所在的視窗出現:The glow fades,
Sanc out in window 這道訊息會送到使用者正在看的視窗。
10-04 SEND
中文:送出文字到遊戲伺服器。
原文:send text to the MUD
格式:#SE filename {行首} {行尾}
#SE text
範例:#SEND readme.txt {show zugg}
送出檔案readme.txt的文字內容到mud,並在每一行前加上
show zugg。
#SEND hello there
送出"hello there"文字,如同你自己鍵入它。
10-05 SAYPROMPT
中文:顯示文字(不換行)。
原文:echo text without newline
格式:#ECHOPROMPT text
範例:#SAYPROMPT You have 1000 coins
印出 You have 1000 coins 到螢幕,效果同#SAY,不同之
處在於#SAYPROMPT顯示文字後,游標會顯示在文字結尾。
10-06 SHOWPROMPT
中文:顯示文字(不換行)。
原文:echo text without newline
格式:#ECHOPROMPT text
範例:#SHOWPROMPT You have 1000 coins
印出 You have 1000 coins 到螢幕,效果同#SHOW,不同之
處在於#SHOWPROMPT顯示文字後,游標會顯示在文字結尾。
10-07 ECHOPROMPT
中文:顯示文字(不換行)。
原文:echo text to current window without newline
格式:#ECHOPROMPT text
範例:#ECHOPROMPT You have 1000 coins
印出 You have 1000 coins 到螢幕,效果同#ECHO,不同之
處在於#ECHOPROMPT顯示文字後,游標會顯示在文字結尾。
10-08 SENDPROMPT
中文:送出文字(不換行)。
原文:send text to the MUD without a newline
格式:#SENDPROMPT filename {行首} {行尾}
#SENDPROMPT text
範例:#SENDPROMPT hello there
送出"hello there"文字,如同你自己鍵入它。游標會顯示
在文字結尾。
10-09 SHOWARR
中文:顯示陣列內容。
原文:display an array on the screen
格式:#SHOWARR VarName
範例:Arr.1=1
Arr.2=2
#SHOWARR Arr
試不出來。
10-10 NAME
中文:改變視窗的名字。
原文:change the name of the current window
格式:#name word
範例:#name 風一樣的男子
如果目前的視窗名是windman(sanc),那視窗名將變成:
風一樣的男子(windman-sanc)。
10-11 WINDOW
中文:開新視窗。
原文:open a new window
格式:#window word
範例:#window hi
打閞一個名為hi的新視窗。
10-12 MAKEWINDOW
中文:設定或開啟子視窗。
動作可以使用:open(打開)、close(關閉)、redirect(重定向)。
視窗名也有特殊的預定名稱:_top(主視窗)
_previous(前一個視窗)
選項有:
scrolling=yes|no
internal
floating
align=left|right|top|bottom
top=value 上緣
left=value 左緣
width=value 寬度
height=value 高度
title=string 視窗名稱
persistant
force
原文:create a new window, or redirect text
格式:#MAKEW 名稱 動作 [選項]
範例:#MAKEWINDOW Tells open "scrolling=yes|left=50%|
top=0|width=50%|height=30%|persistant"
#MAKEWINDOW Tells Redirect
#MAKEWINDOW _previous Redirect
#MAKEWINDOW Tells close
沒用過,5.55沒這個。
10-13 CLOSE
中文:關閉視窗。
原文:close a window
格式:#close window name
範例:#close hi
將名為hi的視窗關閉。
10-14 ALL
中文:送指令到所有視窗。
原文:send a command to all windows
格式:#all {command}
範例:#all {#say hi}
對所有視窗下指令#say。
10-15 CAPTURE
中文:將幾行擷取到視窗。
原文:capture lines and send them to the editor or a window
格式:#capture 行數 視窗名稱
範例:#trigger {學習點數:3005。} {#cap 5 chat}
當"學習點數:3005。"出現時,就擷取包含此行加前四行到
視窗chat。
10-16 C+
中文:開始擷取到視窗。
原文:start capturing to a window
格式:#c+ 視窗名
範例:#trigger {【 騎士 】第一百二十級羿雲} {#c+ chat}
當"【 騎士 】第一百二十級羿雲"出現時,開始擷取訊息到
視窗chat。
10-17 C-
中文:停止擷取到視窗。
原文:stop capturing to a window
格式:#c- 視窗名
範例:#trigger {道德心地:} {#c- chat}
當"道德心地:"出現時,停止擷取訊息到視窗chat
10-18 CLR
中文:清空視窗內容。
原文:clear the screen
格式:#clr 視窗名
範例:#clr chat
清除視窗chat的所有內容。
10-19 WRAP
中文:開啟/關閉自動換行。
原文:set word wrapping
格式:#WR [column]
範例:#wr 40
設定每行文字在第40個字元後換行。此時每行顯示長度不會
超過40個半形字元。要回復,再輸入一次#wr即可。
10-20 FREEZE
中文:視窗分為二部分,上半部停住看之前的訊息。
原文:split the screen to view scrollback
格式:#FREEZE
範例:#FREEZE
效果同按下視窗右側捲軸最下方的-按鈕。
10-21 CR
中文:送出換行。
原文:send a new line
格式:#cr
範例:#cr
如同在命令列不輸入任何內容,直接按下enter鍵。
10-22 IMAGE
中文:顯示圖片。
原文:displays an image file on the screen
格式:#IM filename
範例:#IM image.gif
在新視窗顯示image.gif。
#IM
移除圖片視窗。
10-23 MXP
中文:送出MXP指令。
原文:send a line to the screen containing MXP commands.
格式:#MXP text
範例:
沒用過也不會用。MXP(The Mud eXtension Protocol)是一種擴
展的協定,可以讓顯示效果更好。說明檔中的USE MXP項落落腸,
看沒落去~不管它。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.196.45
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章