本blog建議使用firefox觀看
本blog可轉載, 但請依創用CC規範
站長現在比較沒空玩mud了, 所以資料大概不會再更新了吧:)

目前分類:Zmud指令資料40% (27)

瀏覽方式: 標題列表 簡短摘要
BACKUP

Syntax: #BA
Related: #PATH #RETRACE

移除現在紀錄路徑的最後一個方向。

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

  • Jan 22 Tue 2008 16:49
  • #map

MAP

Syntax: #MAP direction
Related: #PATH


增加指定的方向到現在紀錄中的路徑,同時送出位置到地圖器,在地圖上移動你。

加入選項noclear到這個指令,以防止地圖器佇列被移動給清掉。

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

  • Nov 23 Fri 2007 11:27
  • #reset

RESET

Syntax: #RES n

#RES [classname]

將第n個檔案的指標重設為起點,檔案必須用#file指令開啟。

如果不帶參數使用,這個指令會把所有變數重設回他們的預設值,把所有類別重設為啟動時的狀態。
如果使用時有加classname,在那個類別裡的所有變數跟觸發會重設為他們的啟動狀態。
注意類別名稱不能是數字(否則會被解釋成檔案編號)

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

  • Nov 21 Wed 2007 22:27
  • #erase

ERASE

Syntax: #ERA filenum
Related: #FILE

刪除以filenum開啟的檔案

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

  • Nov 16 Fri 2007 17:56
  • #tzero

TZERO

Syntax: #TZ
Related: #TS

重設timer為0,但不會影響時間間隔

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

  • Nov 16 Fri 2007 17:52
  • #t?

T?

Syntax: #T?
Related: #TIMER #TS

顯示timer剩下的時間量

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

KILLALL

Syntax: #KILLALL

刪除所有類別、巨集按鍵、別名、變數、觸發、按鈕、選單、自動完成。
即使是從default.mud或父設定檔繼承來的也會被刪除。

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

  • Oct 24 Wed 2007 14:53
  • #unvar

UNVAR

Syntax: #UNV variable [classname]
Related: #VAR

從記憶體刪除指定的變數,小心,沒有方法回復。
如果有給定classname,只有在該class的變數會被刪除。
變數名稱會被展開,所以你可以移除一個變數,它的名稱是由另一個變數給的。

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

UNCLASS

Syntax: #UNC classname
Related: #DELCLASS

刪除指定的class,任何其內的設定會移到<none>類別(永遠啟用的類別)。

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

UNALIAS

Syntax: #UNA alias [classname]
Related: #ALIAS

由記億體中移除指定的alias。小心,沒有方法回復。如果classname有指定,只有在那個class裡的alias會被移除。

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

RESUME

Syntax: #RESU [id]

恢復之前被暫停的alarm或wait,pattern可用作id。
如果id省略,會試著恢復上一個被暫停的觸發。

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

SUSPEND

Syntax: #SUS [id]

暫停id所指定的alarm或wait的時間,pattern可以用作id。
如果id省略,會試著暫停最後一個建立的觸發。

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

  • Oct 02 Tue 2007 18:09
  • #stwin

STWIN

Syntax: #STW [literal] [class] [id]
Related: #STATUS

指定狀態視窗的定義。狀態視窗類似狀態列,除了可以包含多行跟%ansi顏色。
狀態視窗可以移動跟縮放到營幕的任何地方(位置跟大小會被記憶)。
你可以使用預先定義的變數%cr來換行,%ansi函式改變文字的顏色,MXP可以做許多其他的事。
在狀態視窗上按右鍵可以更改定義。

如果字串是單純的on,狀態視窗會被打開。如果是off,狀態視窗會被關掉。
前面多一個加號(+)可以添加狀態視窗。如果定義多個狀態視窗,會被以換行分隔顯示在同一個視窗裡。

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

FUNCTION

Syntax: #FU name value [classname]

這個指令用來建立使用者定義的函式(function)。
name是function的名字,value是設給function的算式。可以使用參數%1到%99來拿到傳給function的參數。

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

GVARIABLE

Syntax: #GVAR variable value [defaultval] [classname]

將指定的value設到全域variable。
你不用寫出變數字元(@),這讓你定義變數時跟自定的變數字元無關。

如果給定defaultval(預設值),變數在讀取設定檔時或使用#reset指令時,會初始成預設值。
要指定沒有預設值,把這個參數留空,或給_nodef值

當參考到@variable時,zmud先在角色自己的設定裡檢查變數名字,如果沒找到,尋找全域變數

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

GALIAS

Syntax: #GAL [aliasname] [string] [classname]
Related: #GVARIABLE

將指令string設到全域aliasname。string裡的變數在執行#galias指令時時會被展開,要延後展開的時間,使用二個變數字元。

全域alias存在於所有的角色視窗。當從命令列輸入一個alias時,
zmud先在角色自己的設定裡尋找,如果沒找到,則繼續尋找全域設定,如果找到了就執行。

如果#galias沒接參數,會列出所有的全域alias。
如果#galias只給一個參數,印出該aliasname的定義。

參考#alias指令得到更詳細的資訊跟例子。

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

SETPROMPT

Syntax: #SETP string varname [varname...]

建立內部觸發,用來從MUD的提示列抓取數字資料。
如果你的MUD提示列可以用這個簡單的觸發抓取,會跑的比建立一個普通的觸發快。

string是你的MUD提示列開始的文字,如果你的MUD提示示沒有用任何特殊文字開頭,你只好使用普通的觸發來抓提示列的資料。

varname是存放第一個數值的變數名字,提示列裡有幾個數值,你就列幾個變數名稱

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

  • Sep 20 Thu 2007 18:25
  • #psub

PSUB

Syntax: #PSUB text [XStart] [XEnd] [YStart] [YEnd]
Related: #SUB

替代一行裡的文字。如果text是空的 "",則文字會從行裡刪除。
如果XStart省略,視為行首。
如果XEnd省略,視為行尾。
YStart跟YEnd相對於當前行,如果省略視為當前行,如果YStart為1,使用前一行等等。
系統值%x1..%x99可以用在XStart跟XEnd裡,用在trigger指令裡來符合trigger pattern。

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

GAGBLOCK

Syntax: #GAGB
Related: #GAG, #UNGAG, #GAGON, #GAGOFF

gag接下來的文字區塊,直到收到一行空白行。
#gagoff指令可以在block的中間取消gag

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

GAGOFF

Syntax: #GAGOFF [value]
Related: #GAG, #UNGAG, #GAGON, #GAGBLOCK

關閉gag模式,所以文字會再度顯示在營幕上。
這個指令減少gag counter,而#gagon指令增加gag counter,所以可以完成多等級的gag。
當counter為零時,gag會被關掉,你可以給這個指令參數來強迫gag counter歸零

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

1 2