如何连接MUD站点
想玩MUD游戏有两种方法。
1、使用ZMUD软件。
2、使用TELNET软件。
相比之下,ZMUD软件是玩MUD游戏的最佳工具。
下面我来介绍如何使用ZMUD软件来连接MUD站点:
第一,你选择出一个你要去的站点地址。(可以参看“泥潭纵横”那里面有许多MUD站点。)
第二,打开你的ZMUD,选择“EDIT one of your EXISTING character”这时,ZMUD会弹出一个名为“Character Database”的菜单。选择左下角的“NEW”一项。这时候,光标将自动移动到右边的空格里。(在“ID”这一格里闪动)你可以在“ID”这一栏里填一个你想要使用的英文代号。(你也可以随便填成别的。只不过填的详细些有利于你下次游戏的时候比较方便的选择。)
填好以后,选择“TAB”键来切换到下一空格——“TITLE”在这里可以填写汉字,你可以填写你玩的游戏的中文名称。然后在“HOST”一栏里填入主机地址(参看“泥潭纵横”的主机地址)在“PORT”一栏里填入端口号(参看“泥潭纵横”的端口号)然后选择菜单下方的“Connect”(连接)然后………………就OK了!你可以开始游戏了!
在这里需要注意的是,ZMUD软件里的“ID”一栏是必须填有英文的。如果没有填写,则你的这次操作将视为无效。
ZMUD是一个强大的客户端程序,为玩家提供了大量的实用工具。本文仅对ZMUD的一些基本工具进行一些初步的叙述,希望能为MUD的新手提供一些方便。说明:以下所提到的所有命令,均直接输入在ZMUD的命令行中。并且,以下所有工具均可在离线(offline)方式下使用。
Aliase
aliase是一种命令简化工具,可以将一个较长的命令由一个较短的命令替代,它是ZMUD中最常用到的工具,也比较容易掌握。
说明:在多数MUD中也提供了aliase命令,可以使用"help aliase"查询。但建议不去使用MUD中的aliase,主要是因为定制和更改起来不方便。命令格式:#ALIAS 简化名 {命令内容}
常用Aliase举例:
1、在一些MUD中学习指令很繁琐:learn <技能> from master with <精神>。我们可以使用#alias lm {learn 1% from master with %2}来完成命令的简化。在使用时,就可以输入 lm force 1 来代替 learn force from master with 1 了。当然,还可以将命令进一步简化成#alias lf {learn force from master with 1}。这样,我们就可以直接输入lf来学习force了。我比较喜欢用第二种方法。
2、在ZMUD中提供了自动行走工具PATHS,但使用alias可以更灵活的定制步速和加入其它命令。比如可以使用#alias fw {w;w;w;n;n;n;#wa 1000;e;e;e;s;fillwater}来完成从某地到某地然后灌水的任务。其中,#wa 1000是延时命令。如果你使用alias来执行很长的一串命令,中间一定要加入延时,否则会得到MUD中监督机制的特殊待遇。延时1000为一秒。各个命令要用";"号隔开。
3、常用aliase
#alias ex {exercise 30}
#alias eq {exert recover 30}
#alias es {exert refresh 30}
#alias gc {get all from corpse}
#alias sb {study book 30}
以此类推,你去摸索适合自己的aliase吧。
注意:在使用aliase时,一定不要使"简化名"与现有命令同名,这将会使原有命令失效。比如:#alias l {learn 1% from master with %2},这样会使原有的"l"命令失效。
Paths
Paths是一种快速行走工具,工作起来类似于Aliase。使用Paths前必须先让
ZMUD记录下要走的路线。在命令行输入#mark记录开始,这时你就可以一个一个的输入方向指令(可以在离线状态下),输入完毕使用#path 路径名来完成记录。
使用Paths时,只需输入#path 路径名ZMUD就会自动完成行走。一般简化写为。路径名即可。不要把"。"忘了噢。
Paths有一个特殊功能叫REVERSE。当你输入#reverse 路径名时,ZMUD会将路径反走一边。一般简化为。路径名。
Paths的另一个功能是可以直接快速行走,而不需事先记录。这时你可以直接输入。方向来完成快速行走。比如。nnneeeen,就可以完成north;north;north;east;east;east;east;north的过程。此命令还可以简化为.3n4en。
Trigger
Trigger是ZMUD中最强大的也是最复杂的工具。它强大的可以帮你自动完成你要做的任何事情;它复杂的要求你要有程序员的头脑才能很好的驾驭它。如果想制作出强大的Trigger脚本(机器人),则需要综合运用ZMUD中的各种工具。由于本文是入门篇,所以之介绍一些Trigger的基本概念。在六脉神剑之实例篇中,你可以找到一些较复杂的Trigger范例。
Trigger可以根据所获得的信息自动做出判断和反应。语法如下:#TRIGGER {pattern} {command}当屏幕上显示的信息与pattern中的描述相同时,就会执行command中的命令。比如:#trigger {看起来想杀死你} {#beep}
这是一个自动报警的机器人,如果有人对你下kill命令,你的计算机就会用你指定的beep sound来报警。设定beep sound点击工具条中的sound按钮,然后点击beep sound后面的文件夹,指定一个。wav或。mid文件即可。只要稍微注意一下你就会发现,这个trigger可能会发生误报警。当有人在闲聊频道中说道:某某看起来想杀死你,这个trigger就会产生误报警。不过这个简单的trigger对于那些喜欢一边睡觉一边玩MUD的人(怎么玩?)还是有些用的。不要忘记为Trigger启一个名字,当你输入#trigger {看起来想杀死你}{#beep} alarm,你就建立了一个叫alarm的trigger。这有什么用吗?当然有用!一般情况下,你可能会拥有一大堆trigger,它们都有各自的用途。当你为它们启了名字,你就可以根据不同情况来决定打开那个trigger或关闭那个。指令为:
#T+ 名字----打开一个trigger
#T- 名字----关闭一个trigger
如果想做出功能强大的自动"机器人"就要综合使用alias,variable,tirgger 等工具,并且经常要将多个trigger联合使用。就说到这吧,再说下去巫师就要找我来算账了。
评论
更多评论