3SWG论坛_全网游戏技术辅助资源论坛_WWW.3SWG.COM

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2344|回复: 0

[腾讯游戏] 装备数据变了啥,求更新

[复制链接]

升级   35%

4

主题

214

帖子

675

积分

       UID
817

       金钱
461

       交易币
0

       贡献
0



发表于 2022-9-4 12:31:06 | 显示全部楼层 |阅读模式
.版本 2

.子程序 装备遍历
.参数 数据指针, 长整数型
.参数 属性偏移, 长整数型
.局部变量 数据, 装备结构, , "4"
.局部变量 标签, 长整数型, , "5"
.局部变量 长度, 整数型

长度 = 104
数据 [1].首 = 读内存整数型 (进程ID, 数据指针 + 属性偏移)
数据 [1].尾 = 读内存整数型 (进程ID, 数据指针 + 8 + 属性偏移)
数据 [1].数 = (数据 [1].尾 - 数据 [1].首) ÷ 长度
窗口2.编辑框3.加入文本 (“属性个数: [” + 到文本 (数据 [1].数) + “]” + #换行符)
.如果真 (数据 [1].数 > 10 或 数据 [1].数 < 1)
    窗口2.编辑框3.加入文本 (“-----------------------------------” + #换行符 + “当前装备没有特殊属性” + #换行符)
    返回 ()
.如果真结束
窗口2.编辑框3.加入文本 (“装备属性说明:” + 转换Unicode转Ansi (读内存字节集 (进程ID, 读内存长整数型 (进程ID, 物品数据 + #装备属性说明), 512)) + #换行符 + “-----------------------------------” + #换行符)
.计次循环首 (数据 [1].数, 数据 [1].i)
    数据 [2].首 = 读内存整数型 (进程ID, 数据 [1].首 + 8 + 数据 [1].i × 长度 - 长度)
    数据 [2].尾 = 读内存整数型 (进程ID, 数据 [1].首 + 16 + 数据 [1].i × 长度 - 长度)
    数据 [2].数 = (数据 [2].尾 - 数据 [2].首) ÷ 32
    窗口2.编辑框3.加入文本 (“整数段[” + 到文本 (数据 [1].i) + “]:” + #换行符)
    .计次循环首 (数据 [2].数, 数据 [2].i)
        数据 [3].首 = 读内存整数型 (进程ID, 数据 [2].首 + 8 + 数据 [2].i × 32 - 32)
        数据 [3].尾 = 读内存整数型 (进程ID, 数据 [2].首 + 16 + 数据 [2].i × 32 - 32)
        数据 [3].数 = (数据 [3].尾 - 数据 [3].首) ÷ 4
        .计次循环首 (数据 [3].数, 数据 [3].i)
            标签 [1] = 8 + 数据 [1].i × 长度 - 长度
            标签 [2] = 8 + 数据 [2].i × 32 - 32
            标签 [3] = 数据 [3].i × 4 - 4
            标签 [4] = 数据 [3].首 + 数据 [3].i × 4 - 4
            窗口2.编辑框3.加入文本 (十到十六1 (属性偏移) + “+” + 选择 (标签 [1] = 0, “0”, 十到十六1 (标签 [1])) + “+” + 选择 (标签 [2] = 0, “0”, 十到十六1 (标签 [2])) + “+” + 选择 (标签 [3] = 0, “0”, 十到十六1 (标签 [3])) + “=” + 到文本 (读内存整数型 (进程ID, 标签 [4])) + #换行符)
        .计次循环尾 ()
    .计次循环尾 ()
    窗口2.编辑框3.加入文本 (“小数段[” + 到文本 (数据 [1].i) + “]:” + #换行符)
    数据 [2].首 = 读内存整数型 (进程ID, 数据 [1].首 + 40 + 数据 [1].i × 长度 - 长度)
    数据 [2].尾 = 读内存整数型 (进程ID, 数据 [1].首 + 48 + 数据 [1].i × 长度 - 长度)
    数据 [2].数 = (数据 [2].尾 - 数据 [2].首) ÷ 32
    .计次循环首 (数据 [2].数, 数据 [2].i)
        数据 [3].首 = 读内存整数型 (进程ID, 数据 [2].首 + 8 + 数据 [2].i × 32 - 32)
        数据 [3].尾 = 读内存整数型 (进程ID, 数据 [2].首 + 16 + 数据 [2].i × 32 - 32)
        数据 [3].数 = (数据 [3].尾 - 数据 [3].首) ÷ 32
        .计次循环首 (数据 [3].数, 数据 [3].i)
            数据 [4].首 = 读内存整数型 (进程ID, 数据 [3].首 + 8 + 数据 [3].i × 32 - 32)
            数据 [4].尾 = 读内存整数型 (进程ID, 数据 [3].首 + 16 + 数据 [3].i × 32 - 32)
            数据 [4].数 = (数据 [4].尾 - 数据 [4].首) ÷ 4
            .计次循环首 (数据 [4].数, 数据 [4].i)
                标签 [1] = 40 + 数据 [1].i × 长度 - 长度
                标签 [2] = 8 + 数据 [2].i × 32 - 32
                标签 [3] = 8 + 数据 [3].i × 32 - 32
                标签 [4] = 数据 [4].i × 4 - 4
                标签 [5] = 数据 [4].首 + 数据 [4].i × 4 - 4
                窗口2.编辑框3.加入文本 (十到十六1 (属性偏移) + “+” + 选择 (标签 [1] = 0, “0”, 十到十六1 (标签 [1])) + “+” + 选择 (标签 [2] = 0, “0”, 十到十六1 (标签 [2])) + “+” + 选择 (标签 [3] = 0, “0”, 十到十六1 (标签 [3])) + “+” + 选择 (标签 [4] = 0, “0”, 十到十六1 (标签 [4])) + “=” + 到文本 (读内存小数型 (进程ID, 标签 [5])) + #换行符)
            .计次循环尾 ()
        .计次循环尾 ()
    .计次循环尾 ()
.计次循环尾 ()
窗口2.编辑框3.加入文本 (“-----------------------------------” + #换行符)


打赏列表共打赏了0次

cry
还木有人打赏~
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

套你猴子的欢迎王牌飞行员回家这里是3SWG论坛!
X

Archiver|手机版|小黑屋|3SWG论坛 ( 京ICP证000000号 )|Sitemap

GMT+8, 2024-11-21 18:59 , Processed in 0.182008 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【3SWG论坛】【 WWW.6SWG.COM 】

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