背景:
阅读文章

zmud内键指令详解

[日期:2007-05-13] 来源:  作者: [字体: ]

格式: #abort
描述: 终止此指令之后的命令。
举例:get all from corpse;#abort;get silver from corpse

格式:#action 触发器 命令 类名
描述:当mud返回信息与触发器匹配时指令命令。
举例:#action {看起来钟四嫂想杀死你} {#beep;kill zhong} killnpc

格式:#add 变量名 表达式
描述:把一个表达式的结果与变量相加后赋给变量,如果类型是字串则添加到变量尾。
举例:#add golds 10 (注---gold是存储黄金数量的变量名)

格式:#alias 快捷命令名 命令
描述:用一个简单的命令名替代一个复杂命令。
举例:#alias kk {kick npc;kill npc}

格式:#alarm 时间匹配 命令
描述:当mud时间或系统时间到某一特定值时执行命令。
举例:#alarm -30:00 {save} #alarm 3:00:00 {say "为什么还不休息?明天要工作呢!"}

格式: #all 命令
描述: 所有窗口同时执行命令。
举例: #all save

格式: #backup
描述: 从路径记录中删除最后一步,并返回上一步位置。
举例: #backup

格式: #beep 表达式
描述: 鸣笛声。
举例: #beep #beep 16 (播放windows事件16的声音)

格式: #button 表达式 字串
描述: 激活按钮,相当于点击按钮。表达式为按钮序号,字串为按钮的显示。
举例: #button 1

格式: #c+ (#c-)
描述: 捕获(停止捕获)mud输出到一个zmud editor窗口。
举例: #c+ temp #c- temp (zmud editor窗口名为temp)

格式: #case 表达式 命令1 命令2 命令3 ....
描述: 根据表达式的值分情况执行命令。表达式为1,执行命令1,依次类推。
举例: #case 1 {save} {quit} #case %random {xixi} {hi} {smile}

格式: #capture 表达式 窗口名
描述: 类似#c+ #c-
举例: #capture

格式: #character
描述: 把当前角色的名字送给mud。
举例: #character

格式: #close 文件号
描述: 关闭一个文件。
举例: #close 1 #close tell (关闭窗口名为tell的窗口)

格式: #class 字串 表达式
描述: 设置类的状态。
举例: #class automapper 1 (打开automapper类) #class (查阅所有类的状态)

格式:#clr
描述:清屏。
举例:#clr

格式:#color 色彩 触发器
描述:改变文本色彩或设置一个色彩机器人。
举例:#color red {tells the group}

格式:#connect
描述:重新连接。
举例:#connect

格式: #cr
描述: 送一个空行给mud,相当于换行。
举例: #cr

格式: #cw 色彩
描述: 设置机器人触发器的色彩。
举例: #trigger {闲聊} {#cw red}

格式:#dde 字串 字串 字串
描述:把一个dde宏送给dde服务。(dde 动态数据交换)
举例:#DDE NETSCAPE WWW_OpenURL {http://pobox.com/~~zugg/zmud.html}

格式: #debug 文件名
描述: 切换调试状态。
举例: #debug temp

格式:#default literal
描述:把所有特殊角色设为缺省,当前值被存储到堆栈。原值可用#nodef恢复。
举例:#default

格式:#disconnect
描述:断开当前连接。
举例:#trigger {看起来(%x)想杀死你} {halt;#disconnect}

格式:#dump
描述:存储参数。
举例:#dump

格式:#echo 字串
描述:回显字串到zmud 窗口。
举例:#echo xixi

格式:#earse 文件名
描述:从当前目录或磁盘删除一个文件。
举例:#earse temp.tmp

格式:#evaluate 表达式
描述:回显表达式的值。
举例:#evaluate 100/4

格式:#execute 命令
描述:执行一个命令。
举例:#execute hp

格式:#file 文件号 文件名
描述:打开一个文件。
举例:#file 1 test.txt

格式:#find
描述:在地图中定位当前位置。
举例:#find

格式:#forall 字串 命令
描述:循环执行列表中命令。
举例:list=word|ring|shield #FORALL @list {repair %i}

格式:#freeze 表达式
描述:冻结屏幕。
举例:#freeze 1 #freeze

格式:#function name literal
描述:保存变量的功能定义。
举例:#FU fact {%if(%1<=1,1,%1*@fact(%eval(%1-1)))}
   #EVAL @fact(5) #SHOW @fact(5)

格式:#gag 触发器
描述:从机器人触发器中删除行。
举例:#trigger {chat} {#gag 2}

格式:#help literal
描述:从命令行中得到帮助。
举例:#help alias

格式:#h+ (#h-)
描述:从命令历史记录表中提取下(上)一个命令。
举例:#h+ #h-

格式:#highlight 触发器
描述:高亮度显示触发器。
举例:#highlight xixi

格式:#history 表达式
描述:提取命令历史记录表中第几个命令。
举例:#history 3

格式:#host
描述:显示当前mud主机的名字。
举例:#host

格式:#if 布尔式 命令1 命令2
描述:如果布尔式为真则执行命令1,否则执行命令2。
举例:#if @gold<1000 {say 玫儿姐姐好} {say 玫儿姐姐不好}

格式:#ignore 类名
描述:切换机器人开关。
举例:#ignore

格式:#input
描述:把特殊文本放入命令行中。
举例:#input hp

格式:#key 键名 命令
描述:定义宏键。
举例:#key F1 eat ya #key <alt-d> he jiudai

格式:#killall
描述:删除所有zmud定义。(包括alias,trigger等)
举例:#killall

格式:#log 文件名
描述:打开log文件,或设置log开关状态。
举例:#log #log xxx.txt

格式:#read 文件名 表达式
描述:读取执行一个文件脚本,或读取文件记录。
举例:#read xxx.txt 10

格式:#loop 范围 命令
描述:循环执行命令。
举例:#loop 3 north

格式:#mark
描述:开始记录路径。
举例:#mark

格式:#math 变量名 表达式
描述:运算表达式,结果赋给变量。
举例:#math x 13-5

格式:#media 命令
描述:送一个命令给多媒体设备。
举例:#media next (播放下一音轨)

格式:#memory
描述:显示剩余内存。
举例:#memory

格式:#menu 字串
描述:执行菜单中的命令。
举例:#MENU {FILE|OPEN}

格式:#mess 字串
描述:在另一窗口中显示信息。
举例:#mess 警告

格式:#name 字串
描述:改变当前任务的名字。
举例:#name zmud

格式:#noop
描述:空指令。
举例:#noop

格式:#nodef
描述:参考#default。
举例:#nodeg

格式:#ok
描述:路径定义成功。
举例:#ok

格式:#path 路径名
描述:路径保存。
举例:#path xxx

格式:#pick 命令1 命令2 命令3
描述:选择执行命令。
举例:#pick {save} {quit} {xixi}

格式:#play 文件名
描述:播放多媒体文件。
举例:#play xxx.mid

格式:#prompt 变量名 字串 字串
描述:用户输入变量值
举例:#prompt xxx

格式:#pw
描述:把你的密码送给mud
举例:#pw

格式:#retrace 路径名
描述:跟踪路径。
举例:#retrace xxx

格式:#record
描述:记录命令组到快捷方式中(alias)
举例:#record xxx


格式:#load 文件名 .mud
描述:装载存盘文件。
举例: #load xxx.mud

格式:#rename 名字1 名字2
描述:更改变量快捷机器人名字。
举例:#rename xxx xxx1

格式:#reset 文件号
描述:初始化文件。
举例:#reset 1

格式:#say 字串
描述:在zmud窗口显示字串,不送到mud。
举例:say xixi

格式:#save 文件名
描述:存储当前设置到一个mud文件。
举例:#save xxx.mud

格式:#scroll 触发器
描述:显示触发的字串。
举例:#scroll 你 3

格式:#send 文件名 字串
描述:发送文件中所有与字串吻合的到mud optionally prefixed
举例:#send xxx.txt xixi

格式:#session 字串 表达式
描述:打开一个新的任务。
举例:#session 10.89.64.4 6666

格式:#show 字串
描述:回显字串。
举例:#show xixi

格式:#slow 路径名
描述:慢速行走。
举例:#slow xxx

格式:#status literal
描述:显示定义状态窗口。
举例:#Status {Gold: @gold Tank: @tank}

格式:#step 路径名
描述:单步行走。
举例:#step xxx

格式:#stop
描述:停止慢速行走。
举例:#stop

格式:#stwin literal
描述:显示定义状态窗口。
举例:#Stwin {Gold: @gold Tank: @tank}

格式:#Substitute 触发器
描述:Substitute文本。
举例:#TRIGGER {(*) tells you,} {#SUB {%1:}}

格式:#t+ (#t-) 类名
描述:打开(关闭)机器人
举例:#t+ xxx #t- xxx

格式:#t?
描述:显示异步时钟的秒数。
举例:#?

格式:#tab 命令名
描述:设置自动填充命令。
举例:#tab abcded (使用时按'a'后按下'tab'键)

格式:#timer 表达式 字串 表达式
描述:设置异步时钟。
举例:#timer

格式:#trigger 触发器 命令组 类名
描述:生成机器人。
举例:#Trigger {^Username:} {#CH}

格式:#tset 表达式
描述:设置异步时钟秒数。
举例:#tset 20

格式:#type 文件名 触发器
描述:显示文件。
举例:#type xxx.txt

格式:#tzro
描述:tick timer置0。
举例:#tzero

格式:#until 布尔式 命令
描述:执行命令直到布尔式为真。
举例:#until (@x=1) {hp}

格式:#unalias 名字
描述:删除alias。
举例:#unalias xxx

格式:#unkey 名字
描述:删除key。
举例:#unkey xxx

格式:#untrigger 名字
描述:删除trigger。
举例:#untrigger xxx

格式:#unvar 名字
描述:删除variable。
举例:#unvar xxx

格式:#url 字串
描述:用浏览器打开该网页。
举例:#url http://meir.126.com

格式:#variable 变量名 表达式
描述:变量赋值。
举例:#var x 111-89

格式:#version
描述:显示zmud版本。
举例:#version

格式:#wait 表达式
描述:延迟。
举例:#wait 2000

格式:#while 布尔式 命令
描述:当布尔式为真执行命令。
举例:#while (@x<1) {hp}

格式:#write 文件号 字串 表达式
描述:向文件写一个记录
举例:#WRI 6 {this is record 3} 3

格式:#yesno 字串 字串 字串
描述:生成问题确认对话框。
举例:#YESNO where to you want to go today??{Temple:.temple} {Guild:.guild} {Microsoft:#URL http://www.microsoft.com}

 

 
 尊重作者 转载请注明出处52mud.com

收藏 推荐 打印 | 录入:sbso | 阅读:
相关内容       zmud 
本文评论   [发表评论]   全部评论 (0)
内容推送
52mud提供
一起回忆泥巴游戏QQ群68186072
52mud官方微信公众平台
热门评论