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

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

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

精彩泥巴推荐

标题 作者 内容

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

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

来源:水泊梁山之天下泥潭http://www.aolai.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和变量取值等高级t

rigger后反而会出现种种问题,我自己就曾做了用变量判断内力多少来决定是否中止战斗出去循环,可也死在

上面两次,都是trigger混乱导致的。所以,告诫大家,应用变量和函数是trigger中的高级做法,如果不是tr

igger大法深不可测之人,切忌舍易求难,一切应从实用出发。说到这里,我想起来一个有趣的例子,记得数月

前,我在天龙跟一帮朋友探讨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就回客栈了。 

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

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

恐怕没人能跟你抢了。grin...不过,可不要影响别人啊,下了剑的大理士兵和皇宫禁卫可杀气极高,不能乱放

啊! :P 

 

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

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

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

 

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

ias就是路径的代名词了,那么如果我们想做个到少林大雄宝殿的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,就用#un

alias xxx即可,简单吧?! :)

【本页链接】http://www.aolai.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 [点击:1870]
   9. zMUD中函数和变量的应用二(中级玩家适用) [点击:2122]
   10. zMUD中函数和变量的应用一(中级玩家适用) [点击:2406]
   相关评论( 本文暂无相关评论)

搜索泥巴妙文

更多泥潭帮助妙文

  我是一个叛徒 [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]