作者hmml (hmml)
看板mud_sanc
标题[zMUD] 指令目录与简易说明
时间Sat Oct 13 12:31:04 2012
因为指令很多,所以编一个索引,如果要找指令,像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
1F:→ laechan :帮忙收进嘿~^^ 10/13 13:20
2F:→ laechan :这个或许 xhelp 可以支援, 嗯~~~不确定(树状确定可以 10/13 13:21
3F:→ hmml :会把各项分别拆开,这里是不想太洗。 10/13 14:39
※ 编辑: hmml 来自: 220.132.196.45 (10/14 03:32)