TC官方合作论坛

 找回密码
 立即注册
查看: 842|回复: 9
打印 上一主题 下一主题

[已解决] 出现 内存不能为read 的错误

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-27 21:56:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
运行十多分钟后,出现错误,提示:内存不能为read. 脚本如下:
空间 特色找怪
整型 线程句柄

功能 逻辑型 找怪()
逻辑型 找怪
整型 文件句柄=文件.打开("D:\\坐标.txt")
辅助.等待(100)
整型 i
整型[] 战斗坐标=整型[100]
辅助.等待(100)
循环(i<8)
字符型 内容=文件.读一行(文件句柄)  
辅助.等待(100)
战斗坐标=转换.字符型转整型(内容,0)
辅助.等待(100)
i=i+1
循环结束
文件.关闭(文件句柄)
i=0
循环(真)
整型 x,y
逻辑型 是否找到=图像.模糊找色(战斗坐标-5,战斗坐标[i+1]-5,战斗坐标+5,战斗坐标[i+1]+5,#FFFFFF,0.8,0,x,y)
辅助.等待(100)
如果(是否找到)
    i=i+2
否则
    鼠标.移动(战斗坐标,战斗坐标[i+1])
    辅助.等待(1000)
    鼠标.中键单击(1)
    辅助.等待(100)
   
    //战斗代码
    找怪=真
循环(找怪)
   整型 a,b
   //周围有玩家,跳出循环
  逻辑型 玩家=图像.区域找色(708,90,916,298,#00E3FF,0,a,b)  
如果(玩家)
    跳出
如果结束   
   辅助.等待(100)
   找怪=图像.多点找色(109,93,911,465,#FFFFFF,"14|0|FFFFFF,-1|1|FFFFFF,15|1|FFFFFF,-2|2|FFFFFF,16|2|FFFFFF,-2|3|FFFFFF,16|3|FFFFFF,-2|4|FFFFFF,16|4|FFFFFF,-2|5|FFFFFF,16|5|FFFFFF,-2|6|FFFFFF,16|6|FFFFFF,-2|7|FFFFFF,16|7|FFFFFF,-1|8|FFFFFF,15|8|FFFFFF,0|9|FFFFFF,14|9|FFFFFF",0.9,0,a,b)
如果(找怪)
    鼠标.移动(a-5,b+15)
    辅助.等待(100)
    鼠标.左键单击(1)
    辅助.等待(1000)
    //循环打身边的怪
      逻辑型 打怪
      打怪=真
    循环(打怪)
    打怪=图像.多点找色(421,224,594,329,#FFFFFF,"14|0|FFFFFF,-1|1|FFFFFF,15|1|FFFFFF,-2|2|FFFFFF,16|2|FFFFFF,-2|3|FFFFFF,16|3|FFFFFF,-2|4|FFFFFF,16|4|FFFFFF,-2|5|FFFFFF,16|5|FFFFFF,-2|6|FFFFFF,16|6|FFFFFF,-2|7|FFFFFF,16|7|FFFFFF,-1|8|FFFFFF,15|8|FFFFFF,0|9|FFFFFF,14|9|FFFFFF",0.9,0,a,b)
如果(打怪)
    鼠标.移动(a-5,b+15)
    辅助.等待(100)
    鼠标.左键单击(1)
    辅助.等待(1000)      
    如果结束   
    循环结束   
如果结束  
辅助.等待(100)
循环结束      
如果结束
辅助.等待(1000)   
如果(i>=8)
    i=0
    键盘.按键(49,1)   //按1键,使用修复神水
    辅助.等待(100)
如果结束
循环结束
返回 真
功能结束

功能 逻辑型 开始_点击()
线程句柄=线程.开启("特色找怪.找怪","")
返回 真
功能结束

功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束
功能 逻辑型 热键退出_热键()
//这里添加你要执行的代码
线程.关闭(线程句柄)
辅助.退出()
返回 真
功能结束

功能 逻辑型 热键开始_热键()
//这里添加你要执行的代码
线程句柄=线程.开启("特色找怪.找怪","")
返回 真
功能结束
功能 逻辑型 热键暂停_热键()
逻辑型 是否暂停
逻辑型 是否恢复
如果(是否恢复)
是否暂停=线程.暂停(线程句柄)
辅助.等待(1000)
是否恢复=假
如果结束
如果(是否暂停)
是否恢复=线程.恢复(线程句柄)
辅助.等待(1000)
是否恢复=假
如果结束
返回 真
功能结束

空间结束
//空间结束语句

回复

使用道具 举报

沙发
发表于 2012-9-28 00:23:02 | 只看该作者
那么长代码 你设置断点调试下 到那个地方出现那个错误
回复 支持 反对

使用道具 举报

板凳
发表于 2012-9-28 00:28:12 | 只看该作者
应该有个地方转换错了吧。
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-9-28 10:19:17 | 只看该作者
调试,找不出错误.
请高手帮我看看,谢谢啊
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-9-28 18:39:07 | 只看该作者
是多点找色的问题,把
图像.多点找色 换成 图像.区域找色 就没有错误提示了,但是找怪就不准确,识别怪物不准。
回复 支持 反对

使用道具 举报

6#
发表于 2012-9-28 22:28:19 | 只看该作者
把范围设置为0,0,2000,2000,,
回复 支持 反对

使用道具 举报

7#
发表于 2012-9-29 00:43:27 | 只看该作者

没耐心看完,不过好奇怪,你战斗坐标是数组,直接拿来-5,不崩的话我想我会觉得很诡异的
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-9-29 11:44:13 | 只看该作者
脚本本来是:战斗坐标-5,复制粘贴到论坛上,就变成了  战斗坐标-5
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-9-29 11:44:57 | 只看该作者
战斗坐标[ i ]-5
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-9-29 13:35:21 | 只看该作者
是 图像.多点找色 造成的问题,
用大漠的多点找色后,运行两个小时,没有出现什么问题.
至此,问题得到解决.
再次感谢 zdy77233647 和 超自然 两位版主
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-10 22:14 , Processed in 0.186275 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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