找回密码
 注册
搜索
楼主: liwei@tj

大神们帮我看下吧,加了岛主的locate之后的问题?

[复制链接]
门派:天龙寺
 楼主| 发表于 2019-3-23 23:20:25 | 显示全部楼层
就是这些,完全按照帖子上面改的
门派:明教
发表于 2019-3-24 01:26:36 | 显示全部楼层
liwei@tj 发表于 2019-3-23 23:20
就是这些,完全按照帖子上面改的

你的下面这个函数,没有在开头赋予locate_finish=0吧?

function go_confirm()
        locate_finish=0
门派:天龙寺
 楼主| 发表于 2019-3-26 09:00:48 | 显示全部楼层
kkfromch@tj 发表于 2019-3-24 01:26
你的下面这个函数,没有在开头赋予locate_finish=0吧?

function go_confirm()

OK了 谢谢 可以跑了 但是效率反而低了 log里面经常出现无缘无故发呆,这是什么情况啊?

03/25/19 21:21:46【liwei】华山任务:开始任务。
03/25/19 21:21:50【liwei】华山任务:追杀逃跑到【百尺峡】的【西门候】。
03/25/19 21:28:50【liwei】ROBOT 可能已发呆7分钟!
03/25/19 21:29:20【liwei】ROBOT 可能已发呆7.5分钟!
门派:明教
发表于 2019-3-26 11:59:31 | 显示全部楼层
liwei@tj 发表于 2019-3-26 09:00
OK了 谢谢 可以跑了 但是效率反而低了 log里面经常出现无缘无故发呆,这是什么情况啊?

03/25/19 21:2 ...

你这个问题真是很难搞,我是从头到尾看代码,那天晚上足足看了2个小时才找到问题所在!

还是老规矩,你开ctrl+alt+e,同时再开ctrl+alt+t,把发呆部分的log抓出来,然后我帮你看看。

调试机器人就是反反复复的,没有一下就成的,机器大神也是一样的。
门派:明教
发表于 2019-3-26 12:10:37 | 显示全部楼层
liwei@tj 发表于 2019-3-26 09:00
OK了 谢谢 可以跑了 但是效率反而低了 log里面经常出现无缘无故发呆,这是什么情况啊?

03/25/19 21:2 ...

你之前死循环的原因我解释一下——

path_start是走路函数,当所有路径都走完时,就赋予locate_finish=go_confirm,意思就是让这个变量确认是否到达了目的地。

然后执行locate,定位当前地点,当取得当前地点的出口时,比如east,就会调用locl_exit函数。

这里边最下边,有个判断,if locate_finish~=0 then locate_finish。。。,意思就是说,假如locate_finish里装着函数,就去执行这个函数,所以就跳去执行go_confirm了。

但是你抄岛主的code,一定是没抄全乎,你要点只看作者,把岛主的所有回帖都看完,go_confirm最开头一定要将locate_finish=0,否则定位一次,就调用go_confirm一次,反反复复,没完没了了。。。
门派:天龙寺
 楼主| 发表于 2019-3-27 15:28:18 | 显示全部楼层
kkfromch@tj 发表于 2019-3-26 11:59
你这个问题真是很难搞,我是从头到尾看代码,那天晚上足足看了2个小时才找到问题所在!

还是老规矩, ...

我实在无法抓到那个,除非我眼睛一直盯着啊,但是有可能5小时都不会发生,我发现一个问题,所有的发呆都是出现的华山任务,我怀疑是不是松树林那个问题,但是之前我按你的方法已经改过了,不改locate就不会发呆,改了就一定会出现,频率还不低。
<!-- Produced by MUSHclient v 4.84 - www.mushclient.com -->


03/27/19 14:21:32【liwei】华山任务:战斗用时:【6】秒,搞定蒙面人:【常策】。
03/27/19 14:21:50【liwei】华山任务:追杀逃跑到【神龙岛大厅】的【佰赏飞】。
03/27/19 14:28:51【liwei】ROBOT 可能已发呆7分钟!
03/27/19 14:29:21【liwei】ROBOT 可能已发呆7.5分钟!


门派:明教
发表于 2019-3-27 15:29:56 | 显示全部楼层
liwei@tj 发表于 2019-3-27 15:28
我实在无法抓到那个,除非我眼睛一直盯着啊,但是有可能5小时都不会发生,我发现一个问题,所有的发呆都 ...

这个就一定要抓到才知道怎么一回事了?
门派:明教
发表于 2019-3-27 15:31:01 | 显示全部楼层
如果有发呆记录,贴出来看看吧!   
门派:天龙寺
 楼主| 发表于 2019-3-27 15:54:50 | 显示全部楼层
kkfromch@tj 发表于 2019-3-27 15:31
如果有发呆记录,贴出来看看吧!

现在就只能在那个日志上面看到发呆,要在游戏里面截取到太难了 晕死!除非一直守着
门派:天龙寺
 楼主| 发表于 2019-3-27 15:55:48 | 显示全部楼层
就是我改了松树林之后,如果不加岛主的locate代码就不会发呆,松树林也没问题,如果改了岛主提供的locate代码就会出现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-12 10:58 , Processed in 0.037426 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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