[zMUD] 指令目錄與簡易說明

看板mud_sanc (Sanctuary - 聖殿)作者 (hmml)時間13年前 (2012/10/13 12:31), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
因為指令很多,所以編一個索引,如果要找指令,像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
這個或許 xhelp 可以支援, 嗯~~~不確定(樹狀確定可以
10/13 13:21, 2F

10/13 14:39, , 3F
精華區會把各項分別拆開,這裡是不想太洗。
10/13 14:39, 3F
※ 編輯: hmml 來自: 220.132.196.45 (10/14 03:32)
文章代碼(AID): #1GUEwBcW (mud_sanc)
文章代碼(AID): #1GUEwBcW (mud_sanc)