TC官方合作论坛
标题:
TC2.1版不支持读取进程浮点型数据吗?找到问题了
[打印本页]
作者:
九先生
时间:
2012-2-16 19:26
标题:
TC2.1版不支持读取进程浮点型数据吗?找到问题了
[attach]2354[/attach]先上源码:
线程.进入临界区(hc)
浮点型 rx= dm.ReadFloat(hw,"[[cffb18]+400]+7c")
浮点型 ry= dm.ReadFloat(hw,"[[cffb18]+400]+84")
辅助.消息框(转换.浮点型转字符型(rx))
整型 xue= dm.ReadInt(hw,"[cffb18]+614",0)
辅助.消息框(转换.整型转字符型(xue))
//消息框是我调试脚本的时候临时加上去的
弄了半天整形数据可以准确读出来,唯独浮点型读不出始终读的是0.00000,在CE和按键上我都可以读取到,一样的代码,很郁闷啊,开始考虑以为是大漠插件的问题,换系统自带的读取浮点型还是一样的结果,关键一样的地址在按键和CE上都能准确读取,唯独在TC上读不了,各位大神来指点一二啊~(整型数据都可以读取到,唯独浮点型,不知道是不是BUG)
原来rx读出来的是整型(CE按键上读取的都是整数), 虽然是读取浮点型内存数据,纠结啊 改 整型 rx= dm.ReadFloat(hw,"[[cffb18]+400]+7c") 又说不匹配 有种被强奸的感觉,我到底该怎么办???现在TC就是规定定义了浮点型变量 这个变量就必须是带小数点的,如果读出来的是整数 就全部显示0.00000,不是所有浮点型数据都是带小数点的啊,也有的是整数形式
的,难道TC遇到这种情况就无解了吗。。。。。上图为证=》 这算不算也是TC一种BUG?
作者:
lyf1314
时间:
2012-2-16 19:53
没遇到过这种情况
作者:
TC
时间:
2012-2-16 20:06
什么游戏,我测试一下,如果你说的那样,应该是BUG
作者:
TC
时间:
2012-2-16 21:05
经过测试,没有问题
作者:
TC
时间:
2012-2-16 21:06
你可以把TC的代码发出来吗
作者:
九先生
时间:
2012-2-17 07:29
问题已经找到 希望大神来帮忙解决下~
作者:
TC
时间:
2012-2-17 11:01
给一个可以联系你的方式吧
作者:
TC
时间:
2012-2-17 11:03
不是你说的这个情况,给个联系方式,我们追踪下
作者:
九先生
时间:
2012-2-17 15:29
不是你说的这个情况,给个联系方式,我们追踪下
match 发表于 2012-2-17 11:03:24
不好意思刚来,留个我QQ吧 109046479 刚才下午我就彻底测试了下 基本确定是TC本身的BUG 我另开个帖子配合插图来说明吧
作者:
woodfish
时间:
2012-2-17 23:20
解决了就好
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1