北大侠客行MUD论坛

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

干嘛要指点?我这种二逼能指点谁?

[复制链接]
发表于 2020-10-30 11:55:01 | 显示全部楼层 |阅读模式
发了巡山的帖子时候,我很欣慰。该收到的鄙视都受到了,结局十分圆满。
对于那些和我一样十几年如一日玩mud却从没自己写过触发的新手来说, 志得意满地巡山到3万感觉站在人生巅峰之后,生活赵头就给你一棒子,让你变成三胖子。

没错,接下来师娘要我指点,不是让我指她胸前的两点,而是指点一些跟我一样什么都不会的弟子,此刻我禁不住输入了skills
你如今学过的技能有:

读书写字      不堪一击  10/10

没了。我真不知道要指点他们什么,难道就是我在他们耳边说手抬起来一点,跟着走别控制吗?不过看在师娘丽色照人的面上,我勉为其难吧。

之所以说从指点这个任务开始,北侠的wiz们开始逐渐对我等小白显露出他们锋利的獠牙,是因为坑爹之处颇多。本来#4 e,zhidian 就行了,谁想得到这弟子比我还烂,一会就跑了,喊都不回来。

第一步。肯定是先做好整个华山的path,与巡山不同,弟子可能跑到任何一个地方,但不回去华山后面风清扬的小路,尽可放心。第二绝不会跑出华山的地图,也就是输入localmaps,学生只会在这写地点,就算到了华山脚下,也绝不会向西走一步的。

初步思想当然是做一个整个华山的path,嗖嗖走一遍,但糖果大佬告诉我,这样是傻逼所为。于是,第一步,将华山以镇岳宫为中心点分为2个区域

#PATH 华山上面 {sewsnwsnw2e3n2ew3c3yw2s(#sh 华山上面完成)}
#PATH 华山山路 {2nvtudxrzytxns2vyczvzvhns(ne)(sw)(#sh 华山山路完成)}

如果上面已经找到,则带回去指点,如果没找到,再找华山山路,于是需要一个小判断。

#TRIGGER {华山上面完成} {blend;#alarm +2 {#if (@foundstudent=1) {#t+ 指点武学;s;e;zhidian student} {blbegin;#sl 华山山路}}}

看到 “华山上面完成” 这句话,首先用一个alias blend来中止遍历,也就是停止#ok的输入,否则zmud的path看到#ok会继续输入以前path因为#stop或者#pause而暂留的路径,导致自己乱跑一起。所以每次path停顿,我都要用一个blend来关闭那个class,同理,有关闭就会有打开,于是:

#ALIAS blbegin {#t+ slowwalk;set brief 2}
#ALIAS blend {#t- slowwalk}

因为本次与巡山不同,判断遍历行走成功不能用出口和未发现敌踪,反而是要发现弟子才行,所以 slowwalk这个class的触发是

#ALIAS bianliwait {ask @myid's student about 指点}
#TRIGGER {^%s这里*方向有*} {bianliwait}
#TRIGGER {^%s这里*出口有*} {bianliwait}
#TRIGGER {这里没有这个人。} {#wa 100;#ok}

也就是走一步,看到出口就ask 学生 about 指点,没有人,则说明学生不在此处,就输入#ok继续找。这里就说明了blend和blbegin的必要性,因为指点弟子的同时如果学习岳灵珊或者梁发,很容易也出现“没有这个人”,导致判断错误。老郭在此处被坑得泪流满面。

因为每个人的id都不一样,如果你问道了别人的学生就很尴尬,还要写额外的触发,得不偿失。所以这里用一个变量myid。其用法就是输入

#var myid guodalu 。没错,你这辈子都别想找到自己的学生了。

基本上,这样就已经可以没有任何延迟地找到自己的学生了……做梦吧你,你一定会在华山客厅那里跑个不停但是又百撕不得其姐。原因是,学生可能跑到地图上的任何一个房间,也包括指点武学这个房间本身,所以从一开始你就会判断#ok,如果你的path开始地点在岳灵珊,你就会进入精神错乱。方法还是使用blbegin,也就是走到自己想要慢速行走的地方,再打开slowwalk这个类。

所以其他触发大致如下:

#CLASS {宁中则}
#TRIGGER {宁中则对你说道:最近华山来了些新弟子,你带去练功房指点} {#4 e;#t+ 指点武学;#alias zhidianwuxue {zhidian @myid's student};#var foundstudent 0;zhidian @myid's student}
#TRIGGER {(*)决定开始跟随你一起行动。} {#var student %1}
#TRIGGER {你说道:「学生跑掉了啊」} {#var foundstudent 0;#alias bianliwait {ask @myid's student about 指点};blbegin;#sl 华山上面}
#TRIGGER {华山上面完成} {blend;#alarm +2 {#if (@foundstudent=1) {#t+ 指点武学;s;e;zhidian student} {blbegin;#sl 华山山路}}}
#TRIGGER {(*)道:休息一会行不行啊?} {#alarm +1 {ask @myid's student about 指点}}
#TRIGGER {华山山路完成} {blend;hsup;#wa 2000;#if (@foundstudent=1) {s;e;#t+ 指点武学;zhidian student} {#say 没找到学生,怎么回事?}}
#TRIGGER {(*)一招一式有板有眼,你可以回去和宁中则复命了。} {#4 w;ask ning about 完成}
#TRIGGER {完成任务后,你被奖励了:} {hpbrief;ask ning about job}

#TRIGGER {(*)道:好吧,好吧,我回去还不行吗?} {#alias bianliwait {#ok};#var foundstudent 1;#alias zhidianwuxue {zhidian @myid's student};#wa 3000;#if (@atshufang=1) {s;e;e;zhidianwuxue} {#step}}
#TRIGGER {你向*打听有关『指点』的消息。} {#pause}
#TRIGGER {宁中则说道:「你刚刚做过任务,先去休息一会吧。」} {hpbrief;e;s;dazuo 10}
#TRIGGER {你运功完毕,深深吸了口气,站了起来。} {dazuo 10}
#TRIGGER {你现在的气太少了,无法产生内息运行全身经脉。} {dushu}
#TRIGGER {你思索着小说中关于*} {read shediao 1}
#TRIGGER {你已经很累了,歇歇再读吧,身体要紧。} {sleep}
#TRIGGER {你一觉醒来,精神抖擞地活动了几下手脚。} {n;w;ask ning about job}
#CLASS {指点武学}
#TRIGGER {^你开始指点*华山派的武学。} {#alarm +2 {zhidianwuxue}}
#TRIGGER {什么?} {#t- 指点武学;#wa 2000;w;n;say 学生跑掉了啊}
#CLASS 0

是的,聪明如我,当然发现了自己做了一个#say 没找到学生,怎么回事?这是一个坑爹的用法,一定要把那个#去掉,因为这个是瞬发的。我写在这里就是告诉大家我有多么傻逼。这个语法虽然错了,但内容是没问题的。也就是这两条路径你可能是找不到学生的,问题出在梁发背面有个书房,学生可能会跑到这里。出现这种情况,我就手动去拉他回来。当然可以增加一条触发,但此时指点武学对我已经失去了吸引力,所以没有再写。

之所以普通路径中没有这个房间,是因为如果你的学生没有在里面,梁发是不会让你进去的,此时你又打不过他。但如果你的学生在里面,梁发就不拦阻你。来自wiz的狞笑。当然这里可以做一个l north来判断,但自认为已经得到了指点精髓的我怎么可能做这种事?这就好比美女在怀双峰胜雪吐气如兰玉腿销魂,而你却要去玩她的鞋子,吾不忍为也。


没错。什么得到了指点精髓的念头是这个世界上最浅薄的骄傲。指点这种充满了恶意的任务精髓根本不在什么学生什么逃跑什么遍历什么鞋子,而是在如下的触发中:

#TRIGGER {宁中则看着你,道:好久没有见过(*)~((%a)~)%s(*)~((%a)~)%s(*)~((%a)~)%s(*)~((%a)~)%s(*)~((%a)~)%s这些人了,你在江湖中,如果遇到这些前辈中的一个,} {#var wenhao1 %1;#var wenhao1id %2;#var wenhao2 %3;#var wenhao2id %4;#var wenhao3 %5;#var wenhao3id %6;#var wenhao4 %7;#var wenhao4id %8;#var wenhao5 %9;#var wenhao5id %10}
#TRIGGER {宁中则看着你,道:好久没有见过(*)~((%a)~)%s(*)~((%a)~)%s(*)~((%a)~)%s(*)~((%a)~)%s这些人了,你在江湖中,如果遇到这些前辈中的一个,} {#var wenhao1 %1;#var wenhao1id %2;#var wenhao2 %3;#var wenhao2id %4;#var wenhao3 %5;#var wenhao3id %6;#var wenhao4 %7;#var wenhao4id %8;#var wenhao5 {};#var wenhao5id {}}
#TRIGGER {宁中则看着你,道:好久没有见过(*)~((%a)~)%s(*)~((%a)~)%s(*)~((%a)~)%s这些人了,你在江湖中,如果遇到这些前辈中的一个,} {#var wenhao1 %1;#var wenhao1id %2;#var wenhao2 %3;#var wenhao2id %4;#var wenhao3 %5;#var wenhao3id %6;#var wenhao4 {};#var wenhao4id {};#var wenhao5 {};#var wenhao5id {}}

是的,师娘会随机选择在线的3或4或5名玩家,让你到他们面前去问好。

当时老子差点摔键盘!丫的看不上我你就直说!你老公没了jj你折腾我干你娘!我也没有jj我这次注册的是女号!

当然牢骚归牢骚,美女在怀不动手不行。

此时开启人生中第一个不得不做但不做你什么都得不到的任务。输入如下指令:

tune helpme

然后显示你打开了一个弱鸡频道,凡是在这里说话的人都是弱鸡。

然后你输入 heplme ask guodalu 当然共有5个人,你一个个问,选择离你最近的人去wenhao。

就会有一把十分猥琐的声音告诉你:guodalu正在丽春院二楼,快去摁死他吧!

然后你走到那里,对老郭说,师娘托我向你问好。老郭说,没有肚兜当信物的问好都是假的,不信我问问你师娘三围你要是答不上来我就砍死你……

在这痛苦的噩梦中,你突然发现只有1个人你知道在那里。他在嘉兴。但这个地方,坐车去不了。

于是老郭记录了如下path:

#PATH yz2boat6 {4silieq}

这样就到了长江边上的一艘船那里。什么?你没有到?那就还是#direction哪些设定我们不同。所以你一定没有顶老郭巡山的帖子,像你这种智上还是去学mush吧。
然后我们

#ALIAS askboat {ask shao gong about 过江;ask shao gong about 过河}

自动扣款,你就进了船。然后写下如下触发:

#TRIGGER {^艄公说“到啦,上岸吧”,随即把一块踏脚板搭上堤岸。} {out;#exe @outboat;#var outboat {say 下船啦}}
#TRIGGER {你老人家快请上船。} {enter}
#TRIGGER {只听得*隐隐传来:“别急嘛,这儿正忙着呐……”} {#wa 5000;yell boat}
#TRIGGER {一叶扁舟缓缓地驶了过来,艄公将一块踏脚板搭上堤岸,以便乘客} {enter}
#TRIGGER {艄公说“到啦,上岸吧”,随即把一块踏脚板搭上堤岸。} {out}
#TRIGGER {^岸边一只渡船上的老艄公说道:正等着你呢,上来吧。} {enter}

看得到,下船我就会执行一个@outboat,根据糖果大佬指示,这个变量里面可以存路径。所以

#ALIAS gsuzhou {.yz2boat6;askboat;#var outboat {.boat62sz}}
#PATH boat62sz {e2l2ks2ksl6s}

由于我们之前有#var outboat {say 下船啦}这一句,所以每次下船都会释放这个@outboat变量,免得在我们只是想做个船的时候到处乱跑。
到了苏州之后,嘉兴就在难免。以此类推,只要做好path,就可以度过所有的长江黄河。

我相信xkx的长江黄河是大部分新手的噩梦,所以特意说一下简单的过河方法。

以上。继续装逼去了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-10-30 12:34:45 | 显示全部楼层
然后你输入 heplme ask guodalu 当然共有5个人,你一个个问,选择离你最近的人去wenhao。

应该是helpme find guodalu吧
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-10-30 13:49:38 | 显示全部楼层
老郭写的技术文章都这么风骚
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-10-30 14:18:35 | 显示全部楼层
yyzq 发表于 2020-10-30 12:34 PM
然后你输入 heplme ask guodalu 当然共有5个人,你一个个问,选择离你最近的人去wenhao。

应该是helpme fi ...

是的你说得对,我这个人唯一的优点就是不严谨。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-10-30 17:19:07 | 显示全部楼层
有没搞错?要搞机器大路吗
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2020-10-30 17:22:21 | 显示全部楼层
karr 发表于 2020-10-30 05:19 PM
有没搞错?要搞机器大路吗

凭你对我多年的了解,以我的操行你觉得可能吗?你见过装逼犯卖淫吗?

不可能的,不可能的。我只负责装,并不会真的干实事儿……安啦,我会好好疼你的。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2020-10-31 09:17:11 | 显示全部楼层
ajump 发表于 2020-10-30 05:22 PM
凭你对我多年的了解,以我的操行你觉得可能吗?你见过装逼犯卖淫吗?

不可能的,不可能的。我只负责装, ...

嘴上说着不要~身体倒是挺诚实的!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 11:57 AM , Processed in 0.011108 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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