求教一个lingwu机器人的写法
习惯的系统是4621、领悟前用cha命令抓取各目标技能的等级,这一部分自己解决了没问题
2、判断各目标技能中,最低的那个是不是比最高的那个低3级以上,如果是,则当前领悟技能设置为最低级别的技能
3、领悟技能升级时,重新抓取目标技能等级
4、如果第2项判定为非,则按照设定好的skillslist顺序lingwu
5、同3
6、直到全部达到上限
目前关键是第2项的函数不清楚,请高手指点,最好能写两行实例。
thanks,新手刚玩没几天,请不吝赐教。
北大侠客行MUD,中国最好的MUD
第二点原理
1、变量mix,max赋初始值02、捕捉技能的触发,将技能捕捉到%1里
#if (@min=0) {min=%1};#if (@max=0) {max=%1};#if (@min>%1){min=%1};#if (@max<%1) {max=%1}
3、一个skill,就抓出了min和max
4、skill的最后一行,└────────────────────────────────┘,触发指令
#var mid @max-@min;#if (@mid>3) {xxxxxxxxxxx第二点} {xxxxx第四点} 多谢,这个办法够简单暴力
已经测试成功了
回复 3楼 的帖子
- -不暴力啊,程序算法中求数列的最大值和最小值,用的就是这方法,最有效的 为什么要找到“最低级别的技能”我都是对一个技能,一直领悟下去,然后到了指定的级数,换另一个继续lingwu啊。
页:
[1]