北大侠客行MUD论坛

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

万安塔自动告警机器人思路

[复制链接]
发表于 2009-6-1 08:57:36 | 显示全部楼层 |阅读模式
万安塔里拿棍子的,拿轮子的,拿圣火令的,拿针的,拿玉箫的,都是比较讨厌的,要优先busy,优先干掉。
那么如果做一个自动告警并且统计武士个数的机器人呢?

【万安塔】发现棍子武士,是第 1 个
【万安塔】发现明教武士,是第 2 个
【万安塔】本层共有武士 3 个

以上信息是我刚才爬5层的时候,自动出现在cap窗口的。

讲讲我的思路,先定义一个变量比如watws,用来记录武士个数。
每次爬楼的时候,先把变量的值set成1,然后u,#7 look wushi %i(假定自己只爬到6楼,最多只有7个武士),然后kill并且busy第一个武士。

然后做好trigger,每次看到身穿蝙蝠血甲,记录武士个数的变量就+1
#math watws (@watws)+1

看到对武士的kill命令,关闭上面的记录武士个数的trigger,然后
#math watws (@watws)-1
#echo 【万安塔】本层发现武士 @watws 个。
然后做个chat相关的trigger,把【xxx】开头的信息都#cap 到聊天窗口。

然后做好其他几个trigger,和蝙蝠血甲的trigger放在一个class里,一起打开一起关闭。
看到手持圣火令的
#echo 【万安塔】发现明教武士,是第 @watws 个
看到手持钢杖的
#echo 【万安塔】发现棍子武士,是第 @watws 个
看到手持绣花针的
#echo 【万安塔】发现太监武士,是第 @watws 个
看到手持轮子的
#echo 【万安塔】发现大轮武士,是第 @watws 个

应该讲得比较清楚了吧,自己动手,做万安塔告警机器人吧……
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-6-1 09:09:14 | 显示全部楼层
好啊~~太好了~~~可以定点消灭明教的武士了~~
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-6-1 09:15:21 | 显示全部楼层
结合这个,可以想办法优先对付这些有特征的武士,比如用可以加对象的pfm
perform sword.chan wushi 2
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-6-1 09:34:57 | 显示全部楼层
addoil safeguard
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2009-6-1 09:40:42 | 显示全部楼层
昨天晚上加班到半夜想出来的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-6-1 10:59:29 | 显示全部楼层
明教的拿圣火令吗?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-6-1 11:15:20 | 显示全部楼层
关键还有一条!
需要能够指定对象的攻击型pfm!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-6-1 11:20:46 | 显示全部楼层
话说那wushi 相当彪悍,照面perform 就扔过来了,发送l 再触发有时候来不及.
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2009-6-1 13:12:29 | 显示全部楼层
终于有人开始琢磨这个了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-6-14 14:07:03 | 显示全部楼层
果断回复 收藏
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 10:31 PM , Processed in 0.013432 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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