当前位置:梁山文学城 网络泥巴中文文字mud综合门户网站 泥潭帮助 网络泥巴中文文字mud综合门户网站 zMud帮助 网络泥巴中文文字mud综合门户网站

 ZMUD使用入门篇

ZMUD使用入门篇

精彩泥巴推荐

标题 作者 内容

作者:泥巴城主    更新时间:2004-10-22   阅读次数: 5216 次  

相关评论:0 篇   暂时无人对本文评分! 关键字:zmud,alias

来源:水泊梁山之天下泥潭http://www.aolai.org(来源有误请尽快联系本站管理员

ZMUD使用入门篇

(本文转载自泥巴城堡)

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.

Variable

有关Variable的详细介绍请看ZMUD中编程的基本概念建立

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联合使用.就说到这吧,再说下去巫师就要找我来算账了。:)

 

【本页链接】http://www.aolai.org/article/2004-10/article-1098365037.htm

返回水泊梁山首页    返回本目录    上一篇: 才子配佳人,英雄配美女    下一篇: ZMUD的终极讲座
   我要评论 姓名:
  内容:  请控制字数少过128个中文字
  天书: 
   我要评分 分数:  介于0.00~5.00之间,满分5分!   
   相关评论( 本文暂无相关评论)

搜索泥巴妙文

更多泥潭帮助妙文

  我是一个叛徒 [295]
  我的判师 [346]
  判师隆中对 [1346]
  招聘督察 [66]
  关于取经ITEM [1950]
  关于取经NPC的问题 [1399]
  我的夜 [85]
  西游记2000总站取经13-24 [10123]
  西游记2000总站取经1-12 [11989]
  西游记各种技能的介绍 ( [8892]
  西游记 兵器大赏 [3973]
  取经小西天过关纪录 [2004]
  取经通天河过关log [1601]
  二十八关取经之第六关 [2174]
  火焰山过关秘籍 [2432]
  二十八关取经之第一关 [3053]
  痴风梦月的技能最强篇-- [6063]
  杀尽天下唐僧-给spls的新 [2186]