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

 zMUD中函数和变量的应用三(中级玩家适用)

zMUD中函数和变量的应用三(中级玩家适用)

精彩泥巴推荐

标题 作者 内容

作者:不易    更新时间:2004-11-01   阅读次数: 1967 次  

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

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

zMUD中函数和变量的应用三(中级玩家适用) 

作者:不易 http://buyi.yeah.net/ 

 

  

 

  因前一段时间工作较忙,我停了一段时间没写,再次拿起笔来已有些犹豫,这第三篇我本写的是

#IF语句的用法,可我想,真正在玩MUD时用#IF语句的玩家真是少之又少。#IF语句的精华在

于判断变量的大小而做出不同的反映,比如: 

#IF {@a>100} {haha} {sigh} 

这句话就表示当变量a>100时haha大笑,不大于100时(包括小于和等于)就sigh叹气,如果我们用前面

讲的方法把气血或内力从屏幕上取下赋值为a,那就可以做一个判断气血内力多少的trigger来打npc。

 

 

  有不少人用双倍force的方法打npc,当被npc打出来时就发呆10-20秒,因真气高气血恢复得多,

所以很快能恢复满继续冲进去战斗,这种简便易行的办法足以应付简单的战斗进程。而应用了#IF和

变量取值等高级trigger后反而会出现种种问题,我自己就曾做了用变量判断内力多少来决定是否中止

战斗出去循环,可也死在上面两次,都是trigger混乱导致的。所以,告诫大家,应用变量和函数是t

rigger中的高级做法,如果不是trigger大法深不可测之人,切忌舍易求难,一切应从实用出发。说到

这里,我想起来一个有趣的例子,记得数月前,我在天龙跟一帮朋友探讨trigger,一个玩家提出如何

做过黄土大道的trigger,那时雪山,少林等都还没设客栈,所以要想回去跟master学功夫简直难上加

难,路途远不说,而且黄土大道是随机重复的,如果做单程去的还算容易,可回来的路就不太好办了

。现在,我们知道,首先可以用#T+,#T-的方法,去时打开gowest class,回来打开goeast class,

就很容易解决。再有,我们可以用#IF来进行判断,去时可以可以把变量a设成1,跟师傅学完回来时

设成0,那么当屏幕上出现"黄土大道"时,我们就会用到下面的方法: 

#IF {@a=1} {w} {e} 

 

  我想我不解释大家应该可以明白了。最后有一个玩家提出"何必如此麻烦",去时只要#30 w,然后

加10秒延时不就可以了。回来可以用#30 e;#wa 10000;#20 e;#6 w就可回到开封中心了。乍一看来如

此trigger有些令人不屑,可其实最简单易行。我玩天龙前期一直是用这套trigger来往返黄土大道的

。好了,上面的问题不多说了。下面我专门要讲一种路径思维。 

  先从简单的说起,比如我们要走以下路径(您可以对照着天龙八部的地图来看下面的例子) 

从客栈走到包子铺,路径如下:n;w;w;w;w;s 

从钱庄走到包子铺,路径如下:s;w;w;w;w;s 

  那么如果我不一定是从客栈还是钱庄开始,如何只用一条路径就走到包子铺呢,我们也许会用:

n;n;s;w;w;w;w;s 

  意思就是说我先从客栈走到钱庄,然后再重复从钱庄到包子铺的路径。这样,即使出发点在钱庄

,那么上面的路径也一样可以走到包子铺。那如果我们再增加一个出发点在珠宝店呢?这就有点麻烦

了。我们可以用下面的路径:n;n;s;#7 w;e;e;e;s 

  意思是,我们先n;n;s可以走到大理东街上,不一定是东1街还是东2街,然后7个w可以一直撞到西

头,然后3个e即返回到西2街,再s就到了。最后,我提个难题,很多新手都会打行人(walker),在大

理南3街上有三个行人可以打,但那里有4个出口,而且逃跑时不一定能逃掉,如何做个trigger可以只

用一条路径就能准确到达客栈呢?hehe,看看下面的----- 

#trigger {看起来该找机会逃跑了...} {surrender;#4 s;w;w;e;#3 s;#6 n;e;e;s} 

这条路径关键在于用到南头是天龙寺工地,只有一个出口为north。当我们在战斗时,无论是向南跑还

是向北跑,4个s都可以到达天龙寺工地,然后假设我们往西或东逃跑了,那w;w;e可以回到南3街,然

后3个s还可以到达工地,最后6个n,e;e;s就回客栈了。 

  上面讲解的可能部分玩家还是不明白,希望能把这种"撞头"的路径思维吃透,当然,我们打NP

C时最好还是搬到只有一个出口的地方打,如果有人跟你抢NPC时,heng,看谁狠!干脆搬到大理十

字广场打,hehe,恐怕没人能跟你抢了。grin...不过,可不要影响别人啊,下了剑的大理士兵和皇宫

禁卫可杀气极高,不能乱放啊! :P 

 

在大理十字广场打NPC的trigger如下: 

#trigger {看起来该找机会逃跑了...} {surrender;#7 s;#6 n;w;n;s;#6 w;#7 e;s} 

用此路径必到客栈,有兴趣的朋友可以试试。 

 

  一说到路径,我还有点其他的想补充,那就是我们都常做alias,alias是别名的意思,有时在M

UD中alias就是路径的代名词了,那么如果我们想做个到少林大雄宝殿的alias,估计不少玩家会走

一步,拿笔记一步,最后再敲一遍,感觉挺麻烦,少林路途算近的,要做个找蛇的,去雪山的恐怕就

太慢了。很多MUD站点都在介绍如何使用Map功能,如果以后有时间,我也专门给大家讲讲,不过

在此,我说个更简便的方法,如下: 

 

MUD中输入: 

#REC (然后你就开始走吧,比如...) 

n;nw;n;nw;n;nw;n;nw;n;nw;nu;n;eu;n;nw;nu;nu;n;n;n;nu;nu;n;n;nu;nu 

#REC shaolin (走完把这个路径设名为shaolin,OK啦!) 

现在看看aliases,已经自动记下了你刚才走的路,去大雄宝殿的alias做好啦!要想删除某个alias,

就用#unalias xxx即可,简单吧?! :)

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

返回水泊梁山首页    返回本目录    上一篇: zMUD中函数和变量的应用一(中级玩家适用)    下一篇: zMUD中函数和变量的应用四(中级玩家适用)
   我要评论 姓名:
  内容:  请控制字数少过128个中文字
  天书: 
   我要评分 分数:  介于0.00~5.00之间,满分5分!   
   相关文章:
   1. ZMUD使用入门篇 [点击:5216]
   2. ZMUD的终极讲座 [点击:4059]
   3. ZMUD中的函数和变量 [点击:3501]
   4. 机器人的基本制作 [点击:3425]
   5. ZMUD里的颜色触发 [点击:2108]
   6. 怎样玩“泥巴”? [点击:1351]
   7. 使用zMUD防范PK: [点击:1196]
   8. 如何用好TRIGGERS [点击:1871]
   9. zMUD中函数和变量的应用二(中级玩家适用) [点击:2122]
   10. zMUD中函数和变量的应用一(中级玩家适用) [点击:2406]
   相关评论( 本文暂无相关评论)

搜索泥巴妙文

Loading

更多泥潭帮助妙文

  西游各地方秘密 [1]
  我是一个叛徒 [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]