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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 31|回复: 0

DNF自由TYPE还有人玩吗?有偿

[复制链接]

升级   92.67%

3

主题

112

帖子

189

积分

       UID
3207

       金钱
76

       交易币
0

       贡献
1



发表于 昨天 23:15 | 显示全部楼层 |阅读模式
好几年前的了,目前只能遍历出来,但是写入就不行!来大佬更新一下,有偿。






.版本 2

.子程序 自由TYPE, 字节集, , 重装模拟
.参数 属性结构, 属性结构, 数组
.参数 指定地址, 整数型, 可空
.参数 结构参数, 整数型, 可空
.局部变量 空白地址, 整数型
.局部变量 整数地址, 整数型
.局部变量 小数地址, 整数型
.局部变量 属性地址, 整数型
.局部变量 属性计次, 整数型
.局部变量 整数段计次, 整数型
.局部变量 整数参数计次, 整数型
.局部变量 小数参数计次, 整数型

.如果 (是否为空 (指定地址))
    空白地址 = 内存_创建内存 (4)
.否则
    空白地址 = 指定地址
.如果结束
.如果真 (是否为空 (结构参数))
    结构参数 = 60
.如果真结束

属性地址 = 空白地址 + 取数组成员数 (属性结构) × 结构参数
.计次循环首 (取数组成员数 (属性结构), 属性计次)
    整数地址 = 属性地址
    属性地址 = 属性地址 + 取数组成员数 (属性结构 [属性计次].整数) × 20
    写整数型 (空白地址 + (属性计次 - 1) × 结构参数, 空白地址 + 16 + (属性计次 - 1) × 结构参数)
    写整数型 (空白地址 + 16 + (属性计次 - 1) × 结构参数, 空白地址 + (属性计次 - 1) × 结构参数)
    写整数型 (空白地址 + 4 + (属性计次 - 1) × 结构参数, 整数地址)
    写整数型 (空白地址 + 8 + (属性计次 - 1) × 结构参数, 属性地址)
    写整数型 (空白地址 + 12 + (属性计次 - 1) × 结构参数, 属性地址)
    写整数型 (空白地址 + 20 + (属性计次 - 1) × 结构参数, 空白地址 + 36 + (属性计次 - 1) × 结构参数)
    写整数型 (空白地址 + 36 + (属性计次 - 1) × 结构参数, 空白地址 + 20 + (属性计次 - 1) × 结构参数)
    .计次循环首 (取数组成员数 (属性结构 [属性计次].整数), 整数段计次)
        写整数型 (整数地址, 整数地址 + 16)
        写整数型 (整数地址 + 16, 整数地址)
        写整数型 (整数地址 + 4, 属性地址)
        .计次循环首 (取数组成员数 (属性结构 [属性计次].整数 [整数段计次].参数), 整数参数计次)
            写整数型 (属性地址, 属性结构 [属性计次].整数 [整数段计次].参数 [整数参数计次])
            属性地址 = 属性地址 + 4
        .计次循环尾 ()
        写整数型 (整数地址 + 8, 属性地址)
        写整数型 (整数地址 + 12, 属性地址)
        整数地址 = 整数地址 + 20
    .计次循环尾 ()
    整数地址 = 属性地址
    属性地址 = 属性地址 + 取数组成员数 (属性结构 [属性计次].小数段) × 20
    写整数型 (空白地址 + 24 + (属性计次 - 1) × 结构参数, 整数地址)
    写整数型 (空白地址 + 28 + (属性计次 - 1) × 结构参数, 属性地址)
    写整数型 (空白地址 + 32 + (属性计次 - 1) × 结构参数, 属性地址)
    .计次循环首 (取数组成员数 (属性结构 [属性计次].小数段), 整数段计次)
        小数地址 = 属性地址
        属性地址 = 属性地址 + 取数组成员数 (属性结构 [属性计次].小数段 [整数段计次].小数) × 20
        写整数型 (整数地址, 整数地址 + 16)
        写整数型 (整数地址 + 16, 整数地址)
        写整数型 (整数地址 + 4, 小数地址)
        写整数型 (整数地址 + 8, 属性地址)
        写整数型 (整数地址 + 12, 属性地址)
        整数地址 = 整数地址 + 20
        .计次循环首 (取数组成员数 (属性结构 [属性计次].小数段 [整数段计次].小数), 整数参数计次)
            写整数型 (小数地址, 小数地址 + 16)
            写整数型 (小数地址 + 16, 小数地址)
            写整数型 (小数地址 + 4, 属性地址)
            .计次循环首 (取数组成员数 (属性结构 [属性计次].小数段 [整数段计次].小数 [整数参数计次].参数), 小数参数计次)
                写小数型 (属性地址, 属性结构 [属性计次].小数段 [整数段计次].小数 [整数参数计次].参数 [小数参数计次])
                属性地址 = 属性地址 + 4
            .计次循环尾 ()
            写整数型 (小数地址 + 8, 属性地址)
            写整数型 (小数地址 + 12, 属性地址)
            小数地址 = 小数地址 + 20
        .计次循环尾 ()
    .计次循环尾 ()
    写整数型 (空白地址 + 40 + (属性计次 - 1) × 结构参数, 空白地址 + 56 + (属性计次 - 1) × 结构参数)
    写整数型 (空白地址 + 56 + (属性计次 - 1) × 结构参数, 空白地址 + 40 + (属性计次 - 1) × 结构参数)
.计次循环尾 ()
返回 (到字节集 (空白地址) + 到字节集 (到整数 (空白地址 + 取数组成员数 (属性结构) × 结构参数)) + 到字节集 (到整数 (空白地址 + 取数组成员数 (属性结构) × 结构参数)))



回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-19 10:25 , Processed in 0.057798 second(s), 22 queries .

Powered by Discuz! X3.4

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

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