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

目前分類:Zmud指令資料80% (41)

瀏覽方式: 標題列表 簡短摘要
Syntax: #SHOWARR VarName

在營幕上印出陣列(array)

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

Syntax: #SENDP text

跟#send指令一樣送文字到MUD, 但沒有結尾的換行。
在送單一字元到MUD而不送換行時有用。

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

Syntax: #ECHOP string

跟#echo指令相同, 但沒有結尾的換行。

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

SHOWPROMPT

Syntax: #SHOWP text

跟#show指令相同, 但沒有結尾的換行。

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

Syntax: #SAYP text

跟#say指令相同, 但不加上換行。

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

  • Nov 28 Wed 2007 09:30
  • #path

PATH

Syntax: #PA [pathname]
Related: #MARK #RETRACE #MAP

如果pathname省略,顯示現在紀錄的路徑。
如果給定pathname,現在紀錄的路徑儲存到pathname指定的變數,
變數名前面會自動加上方向字元(.)

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

  • Nov 28 Wed 2007 09:19
  • #mark

MARK

Syntax: #MA
Related: #PATH

標記路徑的開始,清除現在紀錄的路徑

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

  • Nov 26 Mon 2007 18:04
  • #image

IMAGE

Syntax: #IM [filename]

在彈出視窗顯示指令檔名的圖形。如果filename省略,關閉彈出視窗。
支援下面的圖檔格式:BMP、GIF、JPG。

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

  • Nov 26 Mon 2007 17:50
  • #log

LOG

Syntax: #LO [filename] [new]

給定filename參數,這個指令以指定的檔名建立一個紀錄檔。
如果檔案已經存在,以添加(append)方式開啟(接在最後面寫)。如果檔案不存在,會被建立。
如果filename省略,則切換紀錄旗標。

如果你開啟一個存在的紀錄檔,會以添加方式開啟,
除非你指定new做為第二個參數,則新紀錄檔會被建立。

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

  • Nov 26 Mon 2007 17:45
  • #type

TYPE

Syntax: #TY filenum [pattern]
Related: #FILE

如果pattern省略,編號檔案的全部內容會顯示在營幕(由檔案的現在位置開始)。
如果給定pattern,只有符合pattern的行會被顯示,
pattern可以包含完整的pattern-matching(樣式符合)指令。

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

  • Nov 26 Mon 2007 11:46
  • #send

SEND

Syntax: #SE filename [prefix] [postfix]
Syntax: #SE text

送filename的內容到mud。在送出前,檔案的每一行前面會加上prefix字串,後面會加上postfix。

或者,如果第一個參數不是有效的檔名,所給的文字只是送到mud。
這可用來送出跟alias名字符合的文字,避免被執行;以及對自動地圖器隱藏指令

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

  • Nov 26 Mon 2007 11:40
  • #close

CLOSE

Syntax: #CL filenum

#CL windowname

Related: #FILE

關閉filenum所指定的檔案,它必須已經用#file指令開啟。
你也可以指視窗名稱而不是檔案編號的方式,用#close指令來關閉視窗,

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

  • Nov 21 Wed 2007 22:21
  • #write

WRITE

Syntax: #WRI n value [rec]
Related: #READ

寫value到第n個檔案。
如果n為1-5,檔案是文字檔,value會添加到結尾,rec被忽略。
如果n是6-10,檔案是結構化的,value會寫到rec指的紀錄。
如果rec為0或省略,value添加到檔案尾端。

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

  • Nov 20 Tue 2007 16:38
  • #read

READ

Syntax: #REA filename

#REA n [rec] _noexpand
#REA n [rec] [arguments]

開啟指定檔名的檔案,一行一行讀入,執行每一行。
這讓你可以儲存指令在腳本檔案裡,然後執行腳本。
在讀入檔案前,通常會使用#killall指令來清空記億體。

本指令的第二型式,由第n個檔(#file指令所開的)讀資料。
如果n是1-5,檔案是文字檔,rec是要讀的行號。如果rec為0或省略,讀接著的下一行。
如果n是6-10,檔案是結構化檔,會讀rec所指的紀錄。如果rec為0或省略,讀下一個紀錄。

當讀檔案時,像%1之類的參數會被展開(expand),使用#read指令的arguments。
如果第三個參數為_noexpand,則檔案裡的行會不替換成arguments地被執行。

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

  • Nov 16 Fri 2007 18:04
  • #file

FILE

Syntax: #FI [number name]
Related: #READ #WRITE

開啟檔案以供讀寫。
zmud提供10個檔案,檔案編號1到5為文字檔,可以循序讀或附加。
檔案編號6到10為字串紀錄,可以隨機讀或寫。
如果編號的檔案己經開著,前一個檔會被關閉。
name裡給定的檔名被限定在zmud.exe所在的目錄裡,而且不能是exe、hlp、或mud檔。
這是保護你不會意外的改掉重要檔案。

若未帶參數使用,列出所有開著的檔案。

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

  • Nov 16 Fri 2007 17:26
  • #tset

TSET

Syntax: #TS [value]
Related: #TIMER #T?

設定Timer的值並開始倒數,在計數器歸零前5秒,
字串 TICK IN 5 SECONDS. 會顯示在營幕上,
如果value省略,則原始的timer重設。

timer通常用在mud裡定時發作的行為,
要開始使用,輸入#ts value,其中value是二次發作間的近似時間,
當真的發作時,輸入不帶參數的#ts來微調時間區間。
然後你就可以設定一個觸發在TICK IN 5 SECONDS.字串上,來執行休息之類的動作。

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

UNTRIGGER

Syntax: #UNT pattern [classname]
Related: #TRIGGER

從記憶體刪除指定的觸發,小心,沒有方法回復。
如果有給定classname,只有在該class的觸發會被刪除。

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

DELCLASS

Syntax: #DELC classname
Related: #UNCLASS

刪除一個class,跟所有其內的設定。
以此指令砍掉的設定無法回復,請小心。

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

DIRECTION

Syntax: #DIR dirchar[revchar] dircommand [mapdir]

定義一個新的方向設定。dirchar是單一字元,用在path裡。
第二個字元如果有使用,是反向字元。
dircommand是設到該方向的指令的字串列表。
mapdir是設到這個方向的物理方向。合法的方向有: n, ne, e, se, s, sw, w, nw, u, d, 其他(other)。
要讓自動地圖器正確執行,方向設定是需要的。

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

  • Oct 04 Thu 2007 18:11
  • #tab

TAB

Syntax: #TA [word] [class]

增加指定的字到自動完成(tab completion)。
如果你打了這個字的前幾個字然後按下<Tab>,剩下的字會自動幫你完成
Add the specified word to the tab completion list.  If you type the first part of this word and press <TAB> the rest of the word will be filled in for you.

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

1 23