北大侠客行MUD论坛

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

alucar及星宿的兄弟姐妹请进(内附炼毒触发)

[复制链接]
发表于 2011-4-19 10:14:39 | 显示全部楼层 |阅读模式
谁做出新的炼毒机器了?我自己还在研究,如果谁做出来了告诉下几个问题怎么解决

[ 本帖最后由 zgbl 于 2011-4-19 03:40 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-19 10:26:20 | 显示全部楼层
俺的逍遥才1M多一点,捉虫练毒效率不高,poison全是找师傅学的,还没做这个机器人
做新手的毒液任务时用的触发是
#trigger {逍遥发现的 ????~((*)~)} {kill %lower( %1)}
#trigger {逍遥发现的*光着身子} {look}
#trigger {逍遥发现的*往北*} {n}
#trigger {逍遥发现的*往东*} {e}
#trigger {逍遥发现的*往南*} {s}
#trigger {逍遥发现的*往西*} {w}
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-4-19 10:29:46 | 显示全部楼层
抓完怎么能自己寻路回去?我现在是350毒计 虫子跑的忒快 我机器盲呵呵
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-19 10:33:33 | 显示全部楼层
3*3的林子,用暴力法定位就行,随便在什么地方只要w;w;s;s;e;s就能出林子
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-4-19 10:50:28 | 显示全部楼层
ok,我先弄弄试试有问题再请教 tks
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-4-19 10:58:35 | 显示全部楼层
kill %lower( %1) 抓取id kill?貌似不好用啊
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-19 11:15:23 | 显示全部楼层
用的是721么?把trigger里的逍遥换成枸杞子应该就可以抓取了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-4-19 11:15:56 | 显示全部楼层
我是用462
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-19 15:09:06 | 显示全部楼层
试一下721吧,用习惯了就好,机器人做得多了还是721管理起来比较方便
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-19 15:31:35 | 显示全部楼层
  可以试一下这套trigger,适用初期用毒液炼毒。
  一、主要流程
  1、从炼毒室出发,在山林第一格xian石头找毒虫,没有找到就继续xian。
  2、发现毒虫后用look取得毒虫id,并下kill,一般xian会有busy,busy结束后继续用look。
  3、如果busy期间毒虫逃跑,此时由于busy无法追击,启动遍历。
  4、在遍历中发现毒虫后停止遍历并kill。
  5、在kill期间毒虫可能逃跑,自动追击并kill。
  6、杀死毒虫后,取得毒液并返回密室炼毒。
  7、炼毒完成返回山林xian。
  8、如遇xian的cd,就地tuna一次,完成后继续xian。
  二、补充说明
  1、炼毒机器人中最主要的问题是xian后的busy,本机器人采用了一种遍历方式,谨供参考。
  2、在xian的cd期间(大约10~20秒)我是用来tuna,也可修改为xiulian,dazuo等。
  3、后期如果用毒虫炼毒需要相应修改。
  4、在遍历找虫中使用了say这个公共频道,出于环保考虑可以改成其他,比如tell。
  5、未经长时间测试,以及多人干扰测试,可能有未预见的bug。
  6、具体触发语句的功能说明见附件。

附(适用zmud721):
#CLASS {xxbug} //类名xxbug
#ALIAS ld {w;out;n;w;sw;w;n;w;n;n;xian;stp=0} //为方便输入做的一个alias,从炼毒室到山林并xian
#TRIGGER {^??逍遥子发现的*往东*} {e} //毒虫向东移动(逃跑)时追击
#TRIGGER {^??逍遥子发现的*往南*} {s} //毒虫向南移动(逃跑)时追击
#TRIGGER {^??逍遥子发现的*往西*} {w} //毒虫向西移动(逃跑)时追击
#TRIGGER {^??逍遥子发现的*往北*} {n} //毒虫向北移动(逃跑)时追击
#TRIGGER {^??逍遥子发现的*死了。} {get du ye from corpse} //杀死毒虫后取得毒液
#TRIGGER {^??你从逍遥子发现的*的尸体身上搜出一滴毒液。$} {w;w;s;s;e;s;s;e;s;e;ne;e;enter;e;liandu du ye} //取得毒液后返回炼毒室炼毒
#TRIGGER {^??你掀起地上的石块,一只不知名的虫子爬了出来。$} {kwd=1;look;#alarm +3 {#if (@kwd=1) {say 我的虫子你在哪里}}} //发现毒虫后用look取得毒虫id,如果在busy期间毒虫逃跑并且无法追上,利用say的内容做触发开始遍历山林
#TRIGGER {^??%s逍遥子发现的 ????~((*)~)} {kill %lower( %1)} //取得毒虫id,并下kill
#TRIGGER {^??你在地上找了半天,却什么也没发现。$} {#alarm +2 {xian}} //没有发现毒虫时等徒2秒继续xian
#TRIGGER {^??你正忙着呢!$} {#alarm +1 {look}} //xian后的busy时间大约为1秒,busy过后用look触发kill
#TRIGGER {^??你对着逍遥子发现的*吼道} {kwd=0} //如果对毒虫下kill成功,设定kwd=0,停止遍历
#TRIGGER {^??你对着逍遥子发现的*啐了一口} {kwd=0} //同上
#TRIGGER {^??你说道:「我的虫子你在哪里」$} {#alarm +2 {#if (@kwd=1) {#case @stp {n} {n} {w} {w} {s} {s} {e} {n} {s} {e};#add stp 1;#if (@stp=10) {stp=0;xian} {say 我的虫子你在哪里}}}} //遍历山林
#TRIGGER {^??逍遥子发现的*光着身子} {look} //毒虫走到当前房间时用look触发kill
#TRIGGER {^??你对基本毒技的领会又加深了一些!$} {verify poison;ld} //炼毒成功,返回山林找虫
#TRIGGER {^??你当真以为星宿海遍地毒虫?还是你要犁地?$} {hp} //在xian的cd时间里用hp触发tuna
#TRIGGER {^??≡━━━━━━━━━━━━━━━━━━━━━━━◎北大侠客行◎━━≡$} {#math jing @jing*9/10;#if (@jing>@tuna) {tuna @tuna} {#if (@jing<10) {tuna 10} {tuna @jing}}} //tuna命令
#TRIGGER {^??你吐纳完毕} {exert regenerate;xian} //tuna完成后吸气并继续xian
#TRIGGER {^??你的精力上限增加了!!$} {exert regenerate;xian} //同上
#CLASS 0

[ 本帖最后由 alucar 于 2011-4-19 03:37 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 05:36 AM , Processed in 0.010959 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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