|
|
通过人名搜索的,个人的数据基本就是这样。以下就是个人数据,读取数据的代码。
.版本 2
.支持库 iext
.支持库 iext3
.判断开始 (组合框_服务DLC选择.现行选中项 = 0 或 组合框_数字DLC选择.现行选中项 = 0) ' 服务及数字DLC开关
标签.调用反馈事件 (, , )
信息框窗口.信息.标题 = “你还没有选择服务DLC、数字DLC是否开启,请选择!”
程序_延时 (1200)
.如果真 (取句柄 (, , “温馨提示:”) ≠ -1)
信息框窗口.销毁 ()
.如果真结束
返回 ()
.默认
.判断结束
游戏进程ID = 取进程ID (编辑框_进程名称.内容)
个人名字 = 到文本 (字节集到十六进制 (到字节集 (编辑框_你的名字.内容))) ' 转换成十六进制(文本显示)
个人特征码1 = “46??????0000000000” + 个人名字 ' 转换成十六进制模糊字节集(文本显示)
个人特征码2 = “4D??????0000000000” + 个人名字 ' 转换成十六进制模糊字节集(文本显示)
特征码模糊搜索 (游戏进程ID, 个人特征码1, 返回数组1, , 十六到十 (“0x3FFFFFFF”))
特征码模糊搜索 (游戏进程ID, 个人特征码2, 返回数组2, , 十六到十 (“0x3FFFFFFF”))
.如果 (取数组成员数 (返回数组1) + 取数组成员数 (返回数组2) ≠ 1 且 取数组成员数 (返回数组1) + 取数组成员数 (返回数组2) ≠ 2)
标签.调用反馈事件 (, , )
信息框窗口.信息.标题 = “若游戏开局后,还无法正确修改,请检查个人数据是否正确!”
程序_延时 (1200)
.如果真 (取句柄 (, , “温馨提示:”) ≠ -1)
信息框窗口.销毁 ()
.如果真结束
返回 ()
.否则
.如果 (取数组成员数 (返回数组1) = 1 或 取数组成员数 (返回数组1) = 2)
复制数组 (个人结果数组, 返回数组1)
.否则
复制数组 (个人结果数组, 返回数组2)
.如果结束
.判断开始 (组合框_个人数据校正.现行选中项 = 1 且 取数组成员数 (个人结果数组) > 1)
个人基址 = 到文本 (十到十六 (个人结果数组 [2])) ' 这里确定了个人名字的内存地址,即文本型个人基址
.默认
个人基址 = 到文本 (十到十六 (个人结果数组 [1])) ' 这里确定了个人名字的内存地址,即文本型个人基址
.判断结束
超级列表框_核心综合.全部删除 ()
超级列表框_核心综合.置列宽 (0, 50)
超级列表框_核心综合.置列宽 (1, 150)
超级列表框_核心综合.置列宽 (2, 110)
超级列表框_核心综合.置列宽 (3, 1)
超级列表框_核心综合.置列标题 (1, “名称”)
超级列表框_核心综合.置列标题 (2, “数值”)
.计次循环首 (11, i)
x = 超级列表框_核心综合.插入表项 (, , , , , )
.计次循环尾 ()
' 个人现金★★★
超级列表框_核心综合.置标题 (0, 0, “★★★”)
超级列表框_核心综合.置标题 (0, 1, “个人现金”)
超级列表框_核心综合.置标题 (0, 2, 到文本 (读内存双精度小数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“4A”))))
' 专业知识★★★
超级列表框_核心综合.置标题 (1, 0, “★★★”)
超级列表框_核心综合.置标题 (1, 1, “培训”)
超级列表框_核心综合.置标题 (2, 1, “市场营销”)
超级列表框_核心综合.置标题 (3, 1, “研究开发”)
超级列表框_核心综合.置标题 (4, 1, “农业”)
超级列表框_核心综合.置标题 (5, 1, “制造业”)
超级列表框_核心综合.置标题 (6, 1, “零售业”)
超级列表框_核心综合.置标题 (7, 1, “原材料生产”)
超级列表框_核心综合.置标题 (1, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”))))
超级列表框_核心综合.置标题 (2, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 2)))
超级列表框_核心综合.置标题 (3, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 4)))
超级列表框_核心综合.置标题 (4, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 6)))
超级列表框_核心综合.置标题 (5, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 8)))
超级列表框_核心综合.置标题 (6, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 10)))
超级列表框_核心综合.置标题 (7, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 12)))
' 精通★★★
超级列表框_核心综合.置标题 (8, 0, “★★★”)
.判断开始 (高级选择夹_核心.现行子夹 = 0)
超级列表框_核心综合.置标题 (8, 1, “实业精通&” + 到文本 (组合框_官版1.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 14) - 1)))
超级列表框_核心综合.置标题 (9, 1, “软件精通&” + 到文本 (组合框_官版2.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 18) - 1)))
超级列表框_核心综合.置标题 (10, 1, “数字精通&” + 到文本 (组合框_官版3.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 22) - 1)))
.默认
.判断结束
.判断开始 (高级选择夹_核心.现行子夹 = 1)
超级列表框_核心综合.置标题 (8, 1, “实业精通&” + 到文本 (组合框_中国1.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 14) - 1)))
超级列表框_核心综合.置标题 (9, 1, “软件精通&” + 到文本 (组合框_中国2.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 18) - 1)))
超级列表框_核心综合.置标题 (10, 1, “数字精通&” + 到文本 (组合框_中国3.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 22) - 1)))
.默认
.判断结束
.判断开始 (高级选择夹_核心.现行子夹 = 2)
超级列表框_核心综合.置标题 (8, 1, “实业精通&” + 到文本 (组合框_财阀1.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 14) - 1)))
超级列表框_核心综合.置标题 (9, 1, “软件精通&” + 到文本 (组合框_财阀2.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 18) - 1)))
超级列表框_核心综合.置标题 (10, 1, “数字精通&” + 到文本 (组合框_财阀3.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 22) - 1)))
.默认
.判断结束
.判断开始 (高级选择夹_核心.现行子夹 = 3)
超级列表框_核心综合.置标题 (8, 1, “实业精通&” + 到文本 (组合框_上河1.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 14) - 1)))
超级列表框_核心综合.置标题 (9, 1, “软件精通&” + 到文本 (组合框_上河2.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 18) - 1)))
超级列表框_核心综合.置标题 (10, 1, “数字精通&” + 到文本 (组合框_上河3.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 22) - 1)))
.默认
.判断结束
.判断开始 (高级选择夹_核心.现行子夹 = 4)
超级列表框_核心综合.置标题 (8, 1, “实业精通&” + 到文本 (组合框_真实1.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 14) - 1)))
超级列表框_核心综合.置标题 (9, 1, “软件精通&” + 到文本 (组合框_真实2.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 18) - 1)))
超级列表框_核心综合.置标题 (10, 1, “数字精通&” + 到文本 (组合框_真实3.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 22) - 1)))
.默认
.判断结束
.判断开始 (高级选择夹_核心.现行子夹 = 5)
超级列表框_核心综合.置标题 (8, 1, “实业精通&” + 到文本 (组合框_魔法1.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 14) - 1)))
超级列表框_核心综合.置标题 (9, 1, “软件精通&” + 到文本 (组合框_魔法2.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 18) - 1)))
超级列表框_核心综合.置标题 (10, 1, “数字精通&” + 到文本 (组合框_魔法3.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 22) - 1)))
.默认
.判断结束
.判断开始 (高级选择夹_核心.现行子夹 = 6)
超级列表框_核心综合.置标题 (8, 1, “实业精通&” + 到文本 (组合框_未来1.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 14) - 1)))
超级列表框_核心综合.置标题 (9, 1, “软件精通&” + 到文本 (组合框_未来2.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 18) - 1)))
超级列表框_核心综合.置标题 (10, 1, “数字精通&” + 到文本 (组合框_未来3.取项目文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 22) - 1)))
.默认
.判断结束
超级列表框_核心综合.置标题 (8, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 16)))
超级列表框_核心综合.置标题 (9, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 20)))
超级列表框_核心综合.置标题 (10, 2, 到文本 (读内存短整数型 (游戏进程ID, 十六到十 (个人基址) + 十六到十 (“1A8”) + 24)))
|
|