are6767 发表于 2011-6-27 14:15:20

自动加血哪错了

.版本 2

.程序集变量 句柄, 整数型
.程序集变量 进程, 整数型
.程序集变量 人物基址, 整数型
.程序集变量 总hp, 整数型
.程序集变量 hp, 整数型
.程序集变量 名字, 字节型

.子程序 __启动窗口_创建完毕

句柄 = 窗口取句柄 (“sro_client.exe”, , )
进程 = 窗口取进程ID (句柄)
人物基址 = 内存读整数 (进程, 220066359, )
hp = 内存读整数 (进程, 人物基址 + 1112)
名字 = 内存读字节集 (进程, 人物基址 + 276, 30)



正在编译现行程序
正在检查重复名称...
正在预处理现行程序
正在进行名称连接...
正在统计需要编译的子程序
错误(10044): 不能将“字节集”数据转换到“字节型”数据。
出现这个    错在哪了???

yves 发表于 2011-6-27 15:28:29

名字 = 内存读字节集 (进程, 人物基址 + 276, 30)
名字应该改成字节集型,就不会报错了,然后到文本(名字) 应该就可以得到真实的名字了

无语H 发表于 2011-6-27 17:56:49

还是看不懂 {:1_99:}
页: [1]
查看完整版本: 自动加血哪错了