战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10895|回复: 11
打印 上一主题 下一主题

kolbot:不攻击目标却提示攻击失败——如何解决

[复制链接]

6

主题

63

帖子

269

积分

侠客

Rank: 3Rank: 3

积分
269
跳转到指定楼层
楼主
发表于 2018-5-16 14:04:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 mploveshinya 于 2018-5-17 04:06 编辑

在执行Hephasto和Nihlathak过程中,经常发现,刚飞到目标位置,不攻击就开门回城,并提示攻击失败(fail to kill...)。
提示脚本出错位置是attack.js 的line 214:

213                if (target.hp > 0 && target.mode !== 0 && target.mode !== 12) {
214                        throw new Error("Failed to kill " + target.name + errorInfo);
215                }

完全不理解为什么会导致这个情况发生,又如何避免。烦请各位解惑,谢谢!


本帖子中包含更多资源

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

x
回复

使用道具 举报

6

主题

63

帖子

269

积分

侠客

Rank: 3Rank: 3

积分
269
12#
 楼主| 发表于 2018-5-17 04:11:20 | 只看该作者
dark-f 发表于 2018-5-16 15:41
是不是你设置什么免疫就逃呀?

楼一补充了提示出错的图。
回复 支持 反对

使用道具 举报

6

主题

63

帖子

269

积分

侠客

Rank: 3Rank: 3

积分
269
11#
 楼主| 发表于 2018-5-17 03:06:10 | 只看该作者
顺便请教楼上2位大神,在组队时有个问题有何优化方法?
leader杀了目标后执行下一个脚本,但是帮忙的helper经常还会在原地和小怪纠缠。有时经常leader都已经执行了几个脚本,那个helper还在原地:有时他在孜孜不倦的杀小怪,有时在找leader的门回城但是被怪物围住动惮不得;被小怪攻击的没血瓶还会开门回城,但是买了血瓶又回原地发呆了,实在弱智。我不懂脚本,不过想来应该在helper的脚本里面设置目标死亡就回城,或者改动cleartype什么的。
回复 支持 反对

使用道具 举报

6

主题

63

帖子

269

积分

侠客

Rank: 3Rank: 3

积分
269
10#
 楼主| 发表于 2018-5-17 02:48:49 | 只看该作者
tlwh163 发表于 2018-5-17 00:51
另外其它场景需要helper帮忙 需要设置 mfleader和mfhelper 即使是设置了 也不是所有场景都可以呼叫帮手下来 ...

我第二个问题就是指这个,之前dark-f大神提供过一个协同的方法,但是我没有试验成功。
第一个问题是topic所指,还不清楚原因所在,所以请教各位。

实际上,我7个人物(4sor,1bar,2pal)组队,脚本上已经做了很多修改,从act1到5,清了大部分boss,到最后kill baal,总时间6分30秒左右,效率已经相当满意了。关键是,再也不会被ban ip或者排队了。我就是奇怪为什么很多时候helper不去帮忙,脚本bug在哪?
回复 支持 反对

使用道具 举报

6

主题

63

帖子

269

积分

侠客

Rank: 3Rank: 3

积分
269
9#
 楼主| 发表于 2018-5-17 02:38:01 | 只看该作者
tlwh163 发表于 2018-5-17 01:11
一般来说多人组队 第一步是集合BO 这样所有人就同步了

谢谢指教,不过我的问题不是这个啊。
回复 支持 反对

使用道具 举报

31

主题

468

帖子

2593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2593

社区居民

8#
发表于 2018-5-17 01:11:29 来自手机 | 只看该作者
一般来说多人组队 第一步是集合BO 这样所有人就同步了
回复 支持 反对

使用道具 举报

31

主题

468

帖子

2593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2593

社区居民

7#
发表于 2018-5-17 00:55:08 来自手机 | 只看该作者
另外 helper除了dia和baal的脚本需要设置 其它的场景不要设置 只需要等待leader呼叫就可以了
回复 支持 反对

使用道具 举报

31

主题

468

帖子

2593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2593

社区居民

6#
发表于 2018-5-17 00:51:47 来自手机 | 只看该作者
另外其它场景需要helper帮忙 需要设置 mfleader和mfhelper 即使是设置了 也不是所有场景都可以呼叫帮手下来帮忙
回复 支持 反对

使用道具 举报

31

主题

468

帖子

2593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2593

社区居民

5#
发表于 2018-5-17 00:49:45 来自手机 | 只看该作者
leader和helper 能完美协同的是Diablo.js和Diablohelp.js  baal.js和baalhelp.js 你确定你设置对了嘛
回复 支持 反对

使用道具 举报

6

主题

63

帖子

269

积分

侠客

Rank: 3Rank: 3

积分
269
地板
 楼主| 发表于 2018-5-17 00:11:45 | 只看该作者
dark-f 发表于 2018-5-16 15:41
是不是你设置什么免疫就逃呀?

实际上,这种情况的出现概率大概5分之一。Hephasto时,队长回城后,其他helper进去杀了,所以没影响。但是Nihlathak时,每次都是队长一个人杀,其他helper不帮忙,所以就漏了。我也是怀疑看到免疫自动跑了。但问题是我没有设置免疫。
除了diablo和baal脚本,关于helper不帮忙的问题,我倒至今就都没有办法完美解决。你以前说的调换顺序我都尝试了,都没有成功。
比如,其他helper在baal被灭后就自动退出房间了,所以baal脚本放最前面肯定不行。我现在的解决办法是,在队长执行Scripts.Travincal = true和Scripts.Mephisto = true时,其他helper执行act1-act3的任何脚本,这样就会回到act3帮助队长了。并且一起回act4继续help。如果其他helper只是设置diablo和baal true,他们一开始就呆在act4,队长孤军奋战议员和劳模。可奇怪的事,搞完diablo后,到了act5,helper又开始旁观队长孤军奋战除baal外的其他脚本。我只发现有不到5%的概率,其中一个helper会进去帮一下。实在搞不懂helper脚本的机制出什么问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2025-2-7 15:18 , Processed in 0.058719 second(s), 23 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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