找回密码
 注册帐号
查看: 2200|回复: 1

[编程问题] 编程时出现错误(10044)和错误(10041)

[复制链接]
发表于 2011-4-2 20:07:55 | 显示全部楼层 |阅读模式
本帖最后由 hbhb888 于 2011-4-2 20:10 编辑

最近用魔鬼作坊论坛模块 Ver 3.2写游戏辅助,遇到错误(10044)和错误(10041),百思不得其解忘高人指点,源码如下:

.版本 2

.程序集 窗口程序集1
.程序集变量 基址, 整数型
.程序集变量 一级基址, 整数型
.程序集变量 人物地址, 整数型
.程序集变量 当前血值, 整数型
.程序集变量 最大血值, 整数型
.程序集变量 当前蓝值, 整数型
.程序集变量 最大蓝值, 整数型
.程序集变量 金币数, 整数型
.程序集变量 等级, 整数型
.程序集变量 人物名, 整数型
.程序集变量 人物名1, 字节集
.程序集变量 防御, 整数型
.程序集变量 窗口句柄, 整数型
.程序集变量 进程ID, 整数型

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

时钟1.时钟周期 = 1000

.子程序 _时钟1_周期事件

窗口句柄 = 窗口取句柄 (, “ZElementClient Window”, “诛仙2”)
.如果 (进程ID ≠ 0)
    进程ID = 窗口取进程 (窗口句柄)
    标签1.标题 = “游戏已启动”
.否则
    标签1.标题 = “游戏未启动”
.如果结束
基址 = 内存读整数 (进程ID, 十六到十 (“00bbd454”))
一级基址 = 内存读整数 (进程ID, 基址 + 十六到十 (“1c”))
人物地址 = 内存读整数 (进程ID, 一级基址 + 十六到十 (“28”))
当前血值 = 内存读整数 (进程ID, 人物地址 + 十六到十 (“27c”))
当前蓝值 = 内存读整数 (进程ID, 人物地址 + 十六到十 (“280”))
最大血值 = 内存读整数 (进程ID, 人物地址 + 十六到十 (“2A0”))
最大蓝值 = 内存读整数 (进程ID, 人物地址 + 十六到十 (“2A4”))
金币数 = 内存读整数 (进程ID, 人物地址 + 十六到十 (“378”))
等级 = 内存读整数 (进程ID, 人物地址 + 十六到十 (“270”))
防御 = 内存读整数 (进程ID, 人物地址 + 十六到十 (“2f8”))
人物名 = 内存读整数 (进程ID, 人物地址 + 十六到十 (“4e4”))
人物名1 = 内存读字节集 (进程ID, 人物名 + 0)
名.标题 = “角色名:” + 转换Unicode转Ansi (人物名1)
级别.标题 = “等  级:” + 到文本 (等级)
血.标题 = “血  量:” + 到文本 (当前血值) + “/” + 到文本 (最大血值)
蓝.标题 = “蓝  值:” + 到文本 (当前蓝值) + “/” + 到文本 (最大蓝值)
金币.标题 = “金币数:” + 到文本 (金币数)
防御力.标题 = “防  御:” + 到文本 (防御)

以下是错误提示:错误(10044): 不能将“文本型”数据转换到“整数型”数据。
                             错误(10041): 调用子程序“创建定时器”时传递了过多的参数。

发表于 2011-4-3 01:35:39 | 显示全部楼层
看光标停在哪一行,说明那一行有问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

QQ|Archiver|手机版|小黑屋|依人网络官方网站 ( 陕ICP备19025998号-1 )

GMT+8, 2024-4-26 09:27 , Processed in 0.049587 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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