|
1、analyze命令
指令格式:analyze [<对象>]
这个指令会列出一些有关指定对象的能力值,不指定对象时则列出你自己的
能力值。
2、call命令
指令格式 : call <物件>-><函数>(<参数>, ...... )
呼叫<物件>里的<函数> 传入相关<参数>.
例:对自己运行set函数,改变int值
call me->set(int,10)
如想改变comm的int值
call comm->set(int,10)
3、cat命令
指令格式 : cat <档案>
此指令可让你(你)直接读取某档案之程式
4、clone命令
指令格式 : clone <档名>
利用此指令可复制任何能移动之物件(含怪物)
5、cost命令
指令格式:cost <指令> [<参数> .... ]
这个指令让你测量另一个指令执行所需的时间。
6、cp命令
指令格式 : cp <原档名> <目标档名>
此指令可让你(你)拷贝档案
7、daemon命令(使用不多)
指令格式 : cp <原档名> <目标档名>
此指令可让你(你)拷贝档案
8、dest命令
指令格式 : dest [-r] <物件之名称或档名>
利用此一指令可将一个物件(object)或物件定义(class)从记忆体中清除,若清除物
件定义(即:指定档名的情况下)则下一次参考到这个物件的时候会重新将它编译
具有 (admin) 身分的巫师可以用 -r 选项以 ROOT_UID 身分来清除被保护的物件如
使用者
若物件在被清除过程中发生了错误,除使用者以外的物件仍然会被强制清除( 使用者
物件只有在使用 ROOT_UID 身份时才能强制清除 ),而其错误讯息会被写至
/log/destruct 中
参考资料: destruct()
9、edit命令
指令格式 : edit <档名>, edit here
利用此一指令可直接在线上编辑档案
一般使用ftp来进行工作,所以不推荐使用此命令。
10、ff命令
指令格式:ff <物件> <函数名称>
这个指令可以找出指定物件中的某个函数定义在哪一个档案里
11、home命令
利用此一指令可直接回到自己的工作室
如果你有 'msg_home' 这个设定, 则在场的人都会看到那个讯息.
12、ilist命令
指令格式:invis [on|off]
打开或关闭巫师的隐形功能
15、localcmds命令
命令格式:localcmds
列出你身上及四周的物品与所在的环境提供的所有指令
16、log命令
指令格式: log
将所做过的改变记录在该目录下的 .ChangeLog 里
如果所要超过的一行, 可用 to log 来记录
17、mkdir命令(一般wizard没有写的权限)
指令格式 : mkdir <子目录名>
建立一个子目录
18、mudlist命令
指令格式:mudlist []
这个指令让你列出目前跟这个 Mud 取得联系中的其他 Mud
此命令需要mud与其他mud连网。
19、mv命令
指令格式 : mv <原档名> <目标档名>
此指令可让你(你)修改某个档案或目录名称
20、qload命令
指令格式 : qload
这个指令显示出目前 CPU 的负担, cmds/s 是每秒编译几个 cmds
comp lines/s 是每秒几行
21、rm命令
指令格式 : rm <档名>
此指令可让你(你)删除有权修改的档案
22、rmdir命令
指令格式 : rmdir <子目录名>
删除一个子目录
23、snoop命令
指令格式:snoop <某人>|none
监听其他使用者所收听的讯息,snoop none 则取消监听
24、summon命令
指令格式 : summon <某人>
此指令可让你(你)将某人抓到你面前
25、tail命令
指令格式 : tail <档案>
此指令可让你(你)直接读取某档案最末尾的几行
26、ulist命令
指令格式 : ulist
将线上所有玩家的/obj/user number 显示出来
27、update命令(此命令是调试时常用的命令)
指令格式 : update <档名|here|me|玩家名>
这个指令可以更新档案, 将新档的内容载入记忆体内. 若目标为
'here' 则更新所在环境. 若目标为 'me' 则更新自己的人物. 若目
标为玩家则可更新玩家物件.
28、whoami命令
指令格式 : whoami
Show 出你的 User ID 及 Effective User ID
三、arch命令集
1、callouts命令
指令格式:callouts [<函数名称>]
缺省将列出系统中所有的延迟呼叫函数
否则列出指定的延迟呼叫函数.
2、chinese命令
指令格式:chinese <英文>==<中文>
设定中英文等价关系
3、cleanup命令
指令格式:cleanup <档名>
对所有指定档名的物件呼叫 clean_up, 且清除所有被复制出来的,但是又没有
被放在另一个物件中的散失物件
4、force命令
指令格式:force <某人> to <指令>
强迫某人做某事, 但你的巫师等级必须比对方高, 而且必须是在同一个房间里
5、overview命令
指令格式:overview <主题>
纵观整个mud中的情况
主题有:
user 共有几个使用者物件
living 共有几个生物(含使用者)物件
char 共有几种人物物件 master copy 被载入
npc 共有几个 NPC 物件
combat 共有几个人物正在战斗状态
kill 共有几个人物正在性命相搏的战斗状态
hunt 共有几个人物正和其他人物互相仇恨
heart beat 共有几个物件的 heart beat 为有效状态
virtual 共有几个虚拟物件
room 共有几个房间
special room 共有几个物件继承标准房间
equip 共有几个物件继承标准装备
object 共有几个物件被载入
6、possess命令
指令格式:posssess <目标生物>
附身到另一个生物上,这个生物必须和你有相同的 EUID
附身後用 quit 指令会回到原来的身体
7、promote命令
指令格式 : promote <某人> (权限等级)
用来提升权限等级, (player) (immortal) (apprentice) (wizard)
(arch) (admin)
8、purge命令
指令格式:purge [<未上线天数>] | <使用者姓名> because <原因>
清除一个使用者或清除超过一定天数不曾上线地使用者
9、reboot命令
指令格式: reboot
重新起动游戏, 系统会开始倒数计时, 十五分钟後重新起动
10、reclaim命令
指令格式 : reclaim
用处 : 将存在於记忆体里无用的变数清除掉, 以减少记忆体的使用
11、rehash命令
指令格式:rehash <目录名称>
这个指令会更新系统内部的指令表,如果你新增或删除了某个目录下的指令,必须用
这个指令更新该目录才能使用
12、wizlock命令
指令格式: wizlock <巫师等级>
限制某个等级以下的使用者进入游戏
其中巫师等级分别为 (immortal) (apprentice) (wizard) (arch) (admin), 若要取
消限制, 则输入 (player).
四、admin命令集
1、disassemble命令
指令格式:disassemble <物件> <输出档名>
反组译一个物件并输出至指定文件。
2、dump命令
指令格式 : dump
将所有物件的状态记录至根目录下的文件OBJ_DUMP中。
3、profile命令
指令格式: profile
4、shutdown命令
指令格式: shutdown
马上重新起动游戏 |
|