[zMUD] 指令目錄與簡易說明
因為指令很多,所以編一個索引,如果要找指令,像abort,它在:
01.迴圈 Loop Structures中,第10個。
那它的說明就在01-10。目前沒有地圖的相關指令說明,而且並非全包,在命令列
下指令:
#menu {help|command wizard} 裡面有所有指令。
#menu {help|function wizard} 內有全部函數。
可以發現,還有所謂的聊天室指令,但測不出效果。如果有新增,會加在尾端。
01.迴圈 Loop Structures
01 #number 重複number次
02 REPEAT 重複給定次數 mes
03 LOOP 執行指令數次
04 FORALL 以列表(list)繞迴圈
05 UNTIL 執行指令直到條件為真(true)
06 WHILE 在條件還為真(true)時執行指令
07 LOOPDB 以資料庫的鍵值繞迴圈
08 LMAP 以地圖上的房間繞迴圈
09 PRIORITY 暫停mud的輸入下執行指令(7.21版)
10 ABORT 停止之後的命令
02.條件判斷 Conditionals
01 IF 條件測試
02 CASE 從清單選擇指令
03.觸發 Triggers
01 ACTION 建立或顯示觸發
02 TRIGGER 建立或顯示觸發
03 CONDITION 增加多重狀態(multistate)觸發的狀態(state)(7.21版)
04 ALARM 建立時間觸發
05 TEMP 建立暫時觸發
06 ONINPUT 建立命令列觸發(7.21版)
07 MXPTRIG 建立MXP觸發(7.21版)
08 REGEX 建立正規表示式(regular expression)觸發(7.21版)
09 SET 設定觸發狀態(7.21版)
10 STATE 改變觸發狀態(7.21版)
04.觸發相關 Trigger related commands
01 COLOR 最後一行上色
02 CW 觸發符合的部分上色
03 PCOL 部分行上色(7.21版)
04 HIGHLIGHT 強調最後一行
05 GAG 刪除一行
06 UNGAG 停止刪除該行
07 GAGON 開啟gag
08 GAGOFF 關閉gag
09 GAGBLOCK 刪除一整塊文字
10 SUBSTITUTE 取代符合的文字
11 PSUB 取代部分行(7.21版)
12 T+ 開啟類別
13 T- 關閉類別
14 CLASS 啟動或停止類別
15 SETPROMPT 由MUD的提示列抓資料
05.建立或修改設定 Create/modify settings items
01 ALIAS 建立或顯示別名
02 GALIAS 建立全域別名
03 RECORD 錄製別名
04 PATH 儲存或顯示路徑
05 VARIABLE 建立變數值
06 GVARIABLE 建立全域變數值
07 FUNCTION 建立函式
08 MATH 執行數學運算
09 ADD 將變數加上一個值
10 BUTTON 按一個按鈕
11 GAUGE 建立圖形化測量按鈕
12 KEY 建立按鍵
13 STATUS 設定狀態列
14 STW 設定狀態視窗
15 TAB 加入自動完成表
16 RENAME 把別名,變數或路徑改名
17 MENU 建立選單
18 DIR 建立方向
19 SUSPEND 暫停alarm或wait(7.21版)
20 RESUME 繼續alarm或wait(7.21版)
21 EDITOR 編輯給定的設定(7.21版)
06.移除設定 Remove settings items
01 UNALIAS 移除別名
02 UNBUTTON 移除按鈕
03 UNCLASS 移除類別
04 DELCLASS 移除類別並刪除其下的設定
05 UNKEY 移除按鍵
06 UNTRIGGER 移除觸發
07 UNVAR 移除變數
08 UNMENU 移除選單
09 UNDIR 移除方向
10 UNTAB 移除自動完成
11 KILLALL 移除所有別名、按鍵、觸發、自動完成
07.計時器 Tick Timer
01 TIMER 開啟/關閉計時器
02 TS 設定計時器的時間
03 T? 顯示計時器剩下的時間
04 TZ 計時器歸零
08.檔案 File Commands
01 FILE 開檔
02 READ 讀檔
03 WRITE 寫檔
04 ERASE 刪除檔案
05 RESET 將檔案的讀寫指標指回開頭
06 CLOSE 關檔
07 SEND 將一個檔案的內容加上前綴當作指令送到MUD
08 TYPE 顯示檔案內容
09 LOG 開啟/關閉紀錄檔
10 FTP 執行ftp(7.21版)
11 IMAGE 顯示圖片
09.路徑 Speedwalking commands
01 MARK 標記路徑的地點
02 PATH 儲存或顯示現在的路徑
03 MAP 把方向添加到現在路徑
04 BACKUP 移除現在路徑上最後一個方向
05 RETRACE 逆向走路徑
06 SLOW 用慢走(Slow Walking)的模式走路徑
07 STEP 走一步(慢走模式)
08 STOP 停止(慢走模式)
09 OK 確認(慢走模式)
10 PAUSE 暫停(慢走模式)
10.視窗 Window/Multiplaying commands
01 SAY 顯示文字
02 SHOW 顯示文字
03 ECHO 顯示文字
04 SEND 送出文字
05 SAYPROMPT 顯示文字(不換行)
06 SHOWPROMPT 顯示文字(不換行)
07 ECHOPROMPT 顯示文字(不換行)
08 SENDPROMPT 送出文字(不換行)
09 SHOWARR 顯示陣列內容(7.21版)
10 NAME 改變視窗的名字
11 WINDOW 開新視窗
12 MAKEWINDOW 設定子視窗(7.21版)
13 CLOSE 關閉視窗
14 ALL 送指令到所有視窗
15 CAPTURE 將幾行擷取到視窗
16 C+ 開始擷取到視窗
17 C- 停止擷取到視窗
18 CLR 清空視窗內容
19 WRAP 開啟/關閉自動換行
20 FREEZE 視窗分為二部分,上半部停住看之前的訊息
21 CR 送出換行
22 IMAGE 顯示圖片
23 MXP 送出MXP指令(7.21版)
11.使用者介面 User interface I/O
01 MESSAGE 顯示訊息
02 PROMPT 提示輸入變數
03 PICK 跳出指令選擇視窗
04 YESNO 顯示確認視窗
05 AFK 鎖住zmud等待輸入密碼
12.聲音和外部程式 Sounds and external applications
01 BEEP 嗶
02 PLAY 播放音樂
03 MEDIA 操作多媒體裝置
04 LAUNCH 開啟其他程式
05 COM 執行COM物件的函式(7.21版)
06 CALL 執行COM物件的函式(7.21版)
07 URL 開啟網頁
08 DDE 傳送DDE巨集
09 PLUGIN 讀取或釋放插件(plugin)
13.資料庫 Database Commands
01 DBLOAD 開啟資料庫
02 DBCLOSE 關閉資料庫
03 DBSAVE 儲存資料庫
04 VIEW 設定要看的欄位(view)
05 FIND 尋找項目
06 QUERY 尋找項目
07 DBRESET 重設要看的欄位(view)
08 DBGET 將現在的行設為某行
09 DBPUT 在一行儲存新值
10 DBFIRST 設定現在的行,為view中的第一行
11 DBNEXT 設定現在的行,為view中的下一行
12 DBPREV 設定現在的行,為view中的前一行
13 DBDELETE 刪除一行(7.21版)
14 LOOPVIEW 對view裡的每行繞迴圈
15 NEW 建立新的一行
16 DBOFFLINE 資料庫離線工作
17 DBONLINE 資料庫線上工作
14.資料庫變數 Database Variable Commands
01 ADDKEY 增加鍵值
02 DELKEY 刪除鍵值
03 SHOWDB 顯示一行
04 LOOPDB 以鍵值繞迴圈
15.除錯 Debugger Commands
01 BREAK 中斷點(7.21版)
02 WATCH 將變數加入觀察表(7.21版)
03 UNWATCH 從觀察表中移除變數(7.21版)
16.圖形介面 Scripting GUI features
01 MENU 執行選單命令
02 VERBATIM 開啟/關閉分析
03 IGNORE 開啟/關閉觸發
04 HISTORY 顯示指令歷史紀錄
05 H+ 取出歷史紀錄中下一個指令
06 H- 取出歷史紀錄中上一個指令
07 INPUT 將文字放入命令列
08 SCROLL 顯示暫存器中符合字串的行
17.連線和角色 Session and Character settings
01 SESSION 開啟連線
02 CONNECT 重新連線
03 DISCONNECT 中斷連線
04 CHARACTER 送出角色名稱
05 PW 送出密碼
06 HOST 送出主機名稱
18.設定與特殊字元 Settings and Special Characters
01 LOAD 讀設定檔
02 SAVE 儲存設定檔
03 DEFAULT 儲存特殊字元並設為預設值
04 NODEF 回復特殊字元成預設值
19.列表 String List Commands
01 ADDITEM 加入項目
02 DELITEM 移除項目
03 DELNITEM 移除第n個項目
20.雜項 Miscellaneous
01 ABORT 停止後面的命令
02 WAIT 延遲一段時間再進行下一個命令
03 NOOP 什麼事也不做
04 EXEC 執行指令
05 FTP 執行FTP(7.21版)
06 MSS 執行外部腳本(script)(7.21版)
07 SCRIPT 定義外部腳本(script)(7.21版)
08 SS 定義並執行外部腳本(script)(7.21版)
09 EVAL 展開式子
21.延續tingin相容 Leftover TinTin compatibility
01 VERSION 顯示zmud的版本
02 WIZLIST 顯示zmud的作者
03 HELP 說明
22.zCHAT相關
01 CC 發放聊天消息給最後一位接收你訊息的人。
02 CHATGROUP 將消息發送到一組人。
03 CHAT(C) 送出訊息給指定對象。
04 SNOOP 監聽對方的連線。
05 CHATSNOOP 開關隱藏連線。
06 CHATALL 將訊息發送給所有人。
07 CHATCOLOR 改變訊息的顏色。
08 CHATCONNECT 加入指定對象的公共聊天室。
09 CHATICON 設定你的大頭照圖片。
10 CHATIGNORE 對指定對象使用屏蔽模式。
11 CHATLIST 列出所有公共會話中指定的對象與IP。
12 CHATNAME 設定你的目前的聊天室名稱。
13 CHATPGP 切換使用PGP(Pretty Good Privacy)加密模式。
14 CHATPING 顯示延遲時間。
15 CHATREMOVE 將一個聊天斷線,並從列表中移除。
16 EMOTE(E) 送一個表情訊息給對方。
17 EE 呼叫會話(哪泥?)。
18 EMOTEGROUP(eg) 送一個表情訊息給群組的所有人。
19 EMOTEALL 發送表情訊息給所有對象。
20 FILECANCEL 將正在寄送或接收的檔案取消。
21 CHATCOMMANDS 切換是否能在會話中接收命令。
22 SENDCOMMAND 送出指令到一個會話中。
23 CHATFILES 允許指定對象寄檔案給你。
24 SENDFILE 寄送一個檔案到一個會話中。
25 REPLY 回覆訊息給與你會話的人。
26 DND 切換"請勿打擾"狀態。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.196.45
→
10/13 13:20, , 1F
10/13 13:20, 1F
→
10/13 13:21, , 2F
10/13 13:21, 2F
→
10/13 14:39, , 3F
10/13 14:39, 3F
※ 編輯: hmml 來自: 220.132.196.45 (10/14 03:32)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章