北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 5605|回复: 22

学什么巡山?我这种智障为什么要巡山?

[复制链接]
发表于 2020-10-29 16:34:05 | 显示全部楼层 |阅读模式
无他,就是我太笨,偿试了半天也没找到从新开始的能力。注意是能力不是动力。我已经失去了玩mud的能力。

这次注册的还是华山,既然又又又又要走了,把心得给后来的那些从来没有玩过mud也从来没有用zmud的白痴华山兄弟汇报一下。

我这次是看着zhangchengyun的新手攻略长大的,到了6万经验后面不知道该干啥了。我留下几个似是而非的半拉子触发语句,给后来的兄弟姐妹自己巡山用。

ajump以前,既不会写机器人,也不会用机器人,全靠各位大佬做好的路径,然后手动。这次回来也没有再进主群,时至今日我依然是不会写,也不会用机器人。只写简单的触发。但这次回归这几天,我最大的收获是看到了一个ZMUD721的教程,是hhhjjj大佬写的,真的写的很好,老郭这样的智障居然都能看得下去,完全得到了启蒙读物的精髓,让人泪流满面。老郭不禁想起,我学mud的时候,怎么就没有这样一本教程呢?任何人要玩zmud,必须先看糖果前辈的教程,深入浅出,再入再出啊……

当然,知识还是你们的,我什么都没有。看书看的仿佛明白了,自己实际操作发现寸步难行。我汇报一下自己写巡山机器人的心得吧。因为无论你下载多少机器人,你早晚都会走到自己学着写几个触发器的地步,而一旦开始 学习写几个触发器,你就会想解决变量的问题,你一旦开始解决变量的问题,你就开始想#case是怎么回事,你一旦开始看了人家的#case,你就开始想着怎么解决自动练武功,然后找npc,遍历,乱入等等问题向你袭来……于是你就A了,所以要想玩好mud,从一开始就不要写触发,完全用别人的就好,这样你会在二十年后离开mud,否则你可能开始就AFK了。切记切记。


岳灵珊让弟子巡山,是一个固定的路径。我耗费了好几天才明白,她并非是让你在每个地方都简单地走一遍,而是要你走到每个地方都等着,出现“你在XXX巡弋,尚未发现敌踪。”这句话,才算此地巡山成功,你才能去下一个地方。否则你来多少次都没用。就因为不知道这个,我做了4个alias在华山上下如同疯狗一般跑了好几天……

需提醒新人师弟的是:这句话是必然出现的,只要你等的够久。我一开始以为这句话是随机出现的,那么等1毫秒和等1秒应该毫无区别。结果观察了很久才确定,它是必然出现的。啊,what a SB I am.....所以,其实每个地方只需要来一次就可以了。这个路线岳灵珊会告诉你,如图附件。我不会在文章中插图(妈的貌似老子什么都不会),所以也不知道这个图上传到哪里去了。

鉴于我智商的问题,只看懂了tianyue和那个女wiz关于path遍历的指导,list变量那个没学会,所以我用的还是path。方法如下,我先定义方向:

#DIR a {open door} other
#DIR cy {sd|southdown} other
#DIR du {d|down} d
#DIR ew {e|east} e
#DIR fp {open men} other
#DIR hl {nw|northwest} nw
#DIR iv {su|southup} other
#DIR jk {ne|northeast} ne
#DIR kj {sw|southwest} sw
#DIR lh {se|southeast} se
#DIR ns {n|north} n
#DIR oq {out} other
#DIR pf {push men} other
#DIR qo {enter} other
#DIR rz {eu|eastup} other
#DIR sn {s|south} s
#DIR tx {wu|westup} other
#DIR ud {u|up} u
#DIR vi {nd|northdown} other
#DIR we {w|west} w
#DIR xt {ed|eastdown} other
#DIR yc {nu|norhtup} other
#DIR zr {wd|westdown} other

我来给从没接触过zmud的人解释一下。这个是专门给path制定的特殊方向。以#DIR hl {nw|northwest} nw这一句为例吗,你把它输入到zmud的命令框,按回车。然后点击zmud上面的窗口菜单栏view---directions,就能看到你定义了一个方向。意思是h代表nw,而l代表它的反方向。#DIR lh {se|southeast} se中就设定了l代表se,而h代表l的反方向,这就凑成了一对。

注意每个人自己制定的方向字母都不一样,所以别人编好的path,如果没有给你方向制定的文件,那就毫无意义,因为他规定的h是se,而你zmud里规定的h可能是ne,一走就会乱。我估计这也是糖果前辈抛弃了path的原因,因为它不能放之四海而皆准。但list变量那个,说实话对我这种木头脑袋来说有点太复杂了。有很多方向后面标注着other,这是因为我手懒没去管它,如果你要用zmud的画地图功能,这里是必须设置好的。不过到了那时候,你肯定研究好糖果前辈的帖子了。不需要来看巡山啦。

设定好方向之后,按照糖果前辈说的,输入#mark 然后走了一遍红色地点,在玉泉院输入#path 华山巡山,一条名为 华山巡山 的路径设定完毕。
点击path能看到它,如果点击导出-ascii码文件-全部,就会生成1个txt文件(他妈的这个我也研究了很久),打开文件,能看到:

#PATH 华山巡山 {2ne3c3ywvrzytx2vyczvzvhns(#show 华山巡山完成)}

将这句话直接粘贴在命令栏回车,效果是一样的。也会创造出这条路径。当然,还是那句话,没有上面的那些#DIR,这句话毫无意义,就是一坨shi。你可能哪都去不了,只会到处乱撞。末尾我手动输入了一个 #show华山巡山完成。由于我们用的是path,需要zmud得到#ok才会走到下一步,所以这个#show并不存在瞬发导致机器人乱入的问题。

走路成功的叛徒,毫无疑问,必须用

#TRIGGER {你在*巡弋,尚未发现敌踪。} {#ok}

这个触发。

接下来,我就遇到了困扰我一整天的问题。这句话只会出现1次,比如华山别院我上去了,然后回到老君沟,这时候这句话就不出现了。path就不能继续行走了。

于是我加了另外两个alias

#ALIAS xsbl {#t- slowwalk;#t+ 巡山遍历判断;#ok}
#ALIAS ptbl {#t- 巡山遍历判断;#t+ slowwalk;#ok}

就是要在 老君沟 苍龙岭 镇岳宫 玉女峰-小院 这些重复路径的地方,像普通遍历那样使用出口来判断#ok。
于是新建1个名为slowwalk的class,里面有2个触发:

#TRIGGER {^%s这里*方向有*} {bianliwait}
#TRIGGER {^%s这里*出口有*} {bianliwait}

再建立一个名叫 巡山遍历判断 的class,把原来的触发放进去:

#TRIGGER {你在*巡弋,尚未发现敌踪。} {#ok}

于是巡山的path变成:

#PATH 华山巡山 {2ne3c(ptbl)3yw(xsbl)vr(ptbl)z(xsbl)ytx2vy(ptbl)c(xsbl)zvzvhn(ptbl)s(#show 华山巡山完成)}

最后 再写一个alias,见到 华山巡山完成 这句话,就触发回到岳灵珊那里复命就行了。

当然,对地痞的应对是必不可少的,这家伙是随机走来走去的,所以其他几句大致如下:

#PATH hsup {(ptbl)lirir2ici2s(#sh 回到岳灵珊)}
#TRIGGER {岳灵珊拿出一张地图,把华山需要巡逻的区域用不同颜色标注出来,并和你说了一遍。} {xsbl;hpbrief}
#TRIGGER {泼皮一把拦住你:要向从此过,留下买路财!泼皮一把拉住了你。} {#pause;#alarm +5 {#step}}
#TRIGGER {你给岳灵珊一块令牌。} {#alarm +3 {ask yue about job}}
#TRIGGER {身体状态获取完毕} {#if (@kee<20) {xuexi} {#sl 华山巡山}}
#TRIGGER {岳灵珊不想要令牌,你就自个留着吧。} {;#sl 华山巡山} "" {disable}
#TRIGGER {岳灵珊说道:「你上次任务还没有完成呢!」} {give yue ling pai}
#TRIGGER {你一觉醒来,精神抖擞地活动了几下手脚。} {#wa 1;n;e;n;ask yue about job}
#TRIGGER {你共请教了(%x)次} {#if (零=%1) {s;w;s;sleep} {xuexi}}
#TRIGGER {你刚在三分钟内睡过一觉, 多睡对身体有害无益!} {#alarm +5 {n;e;n;ask yue about job}}
#TRIGGER {岳灵珊说道:「等你忙完再来找我吧。」} {#alarm +3 {ask yue about job}}
#TRIGGER {你研读了*次有关} {dushu}
#TRIGGER {你现在过于疲倦,无法专心下来研读新知。} {s;w;s;sleep}
#TRIGGER {岳灵珊说道:「你的功夫不错了,找我娘看看有什么任务交给你。」} {#t- 华山巡山;hsdown;#wa 2000;bhuashan;#wa 3000;s;e;pawn shu;#wa 3000;quit} "" {disable}
#TRIGGER {这里没有yue。} {dushu}
#TRIGGER {这里没有这个人。} {dushu}
#TRIGGER {华山巡山完成} {#sl hsup}
#TRIGGER {回到岳灵珊} {#t- slowwalk;give yue ling pai}
#TRIGGER {岳灵珊说道:「你刚刚做过任务,先去休息一会吧。」} {dushu}

最后不要忘记的两个触发:

#TRIGGER {^%s*两白银~(Silver~)} {get silver}
#TRIGGER {^%s*两黄金~(Gold~)} {get gold}

金钱才是硬道理。

再说一句,感谢糖果大佬。看了糖果大佬的教程,我感觉不学习一下根本对不起这份缘分。但以我的资质,我只能学到这里了。那种record和list变量我真的学不来……看得都头疼了。我万万没有想到我居然在一个zmud教程上耗尽了我这几年积攒的想要好好玩mud的所有精力。

这个简单的tri我自己用了2个号,都没有什么太大问题。当然它不是全自动的。它只有巡山的部分可以全自动,然后还得自己盯着它要任务什么的。我也不会写全自动,既没有耐心也没有那个智商。

走了,还是干我的老本行,装逼去了。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1精华 +6 收起 理由
dsleeper + 6 6666666

查看全部评分

北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-10-29 16:41:04 | 显示全部楼层
其他一看就明白的记录
#ALIAS hsup {set brief 3;se;su;eu;su;eu;su;su;sd;su;s;s;set brief 2}
#ALIAS bianliwait {#alarm +0.1 {#ok}}
#ALIAS xuexi {learn @master for @xueskill @xuexici}
#ALIAS hsdown {set brief 3;n;n;nd;nu;nd;nd;wd;nd;wd;nd;nw;set brief 2}
#ALIAS bhuashan {set brief 3;w;w;w;w;w;s;s;s;s;s;se;ne;ne;s;s;s;s;s;s;e;e;e;e;e;se;e;e;e;e;set brief 2}
#ALIAS ghuashan {set brief 3;w;w;w;w;nw;w;w;w;w;w;n;n;n;n;n;n;sw;sw;nw;n;n;n;n;n;e;e;e;e;e;set brief 2}
#ALIAS dushu {du @book for @dushuci}
从大佬那里偷来的触发:
#TRIGGER {^??#(%d),(%d),(%d),(%d),(%d),(%d)$#(%d),(%d),(%d),(%d),(%d),(%d)$#(%d),(%d),(%d),(%d),(%d),(%d)$} {#var exp %1;#var pot %2;#var maxneili %3;#var neili %4;#var maxjingli %5;#var jingli %6;#var maxkee %7;#var effkee %8;#var kee %9;#var maxjing %10;#var effjing %11;#var jing %12;#var zhenqi %13;#var zhenyuan %14;#var food %15;#var water %16;#sh 身体状态获取完毕}

北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-10-29 16:42:39 | 显示全部楼层
另外让我十分迷惑的一点:
set brief 的 0 1 2 3有时候不准确,到底怎么回事?我录制path的时候需要那个小地图,但怎么修改设定它都不出来。而不需要它的时候,它又出来了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-10-29 16:47:10 | 显示全部楼层
近距离瞻仰前辈大佬

“因为无论你下载多少机器人,你早晚都会走到自己学着写几个触发器的地步,而一旦开始 学习写几个触发器,你就会想解决变量的问题,你一旦开始解决变量的问题,你就开始想#case是怎么回事,你一旦开始看了人家的#case,你就开始想着怎么解决自动练武功,然后找npc,遍历,乱入等等问题向你袭来……于是你就A了,所以要想玩好mud,从一开始就不要写触发,完全用别人的就好,这样你会在二十年后离开mud,否则你可能开始就AFK了。切记切记。”

这段写得太好了,实在是太好了,原来A每天都在向我逼近……
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-10-29 16:50:17 | 显示全部楼层
zleo 发表于 2020-10-29 04:47 PM
近距离瞻仰前辈大佬

“因为无论你下载多少机器人,你早晚都会走到自己学着写几个触发器的地步,而一旦开始 ...

北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-10-29 16:59:51 | 显示全部楼层
最后提醒一句
#TRIGGER {华山巡山完成} {#sl hsup}

这个还是用慢速行走上去稳妥,否则你无论用alias还是快速行走,泼皮还是会拉住你,导致停顿。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-10-30 01:07:20 | 显示全部楼层
火钳刘明
这么好的帖子怎么没人顶贴
我顶顶顶顶!
chat* no1 guodalu
chat* french ajump
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-10-30 07:48:06 | 显示全部楼层
几个意思?老郭竟然写了技术贴,我一定没睡醒呢
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-10-30 08:06:46 | 显示全部楼层
ambi 发表于 2020-10-30 07:48 AM
几个意思?老郭竟然写了技术贴,我一定没睡醒呢

这难道不是炫耀贴吗!?有的女同学打了99还哭了,还在后悔自己为什么这么不小心,有的男同学只打了40分还在班里走来走去给人看,说,你们看我40分~嘿嘿,我是个傻子……

男人这种东西很神秘,明明那么普通,却又那么自信……
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-10-30 09:47:36 | 显示全部楼层
肯定是盗号了,吓不倒我
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-3-29 03:37 AM , Processed in 0.010818 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表