咔叽游戏

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 27|回复: 0

[其它工具] 闻到读取角色信息工具易语言源码有问题需修改+说明

[复制链接]
  • TA的每日心情
    无聊
    前天 08:11
  • 签到天数: 2 天

    [LV.1]登堂入室

    发表于 2024-5-4 09:52:48 | 显示全部楼层 |阅读模式
    闻到读取角色信息工具易语言源码有问题需修改+说明
    一、data来源
    data表里面与账号角色相关的有3-4项
    也就是在content里面,对应字段branch里面“”,achieve,patch,upgrade
    “”对应content主要是角色相关,
    patch与宠物有关,
    其他两个未发现有用信息

    二、源码说明
    本源码的界面UI是参考游戏里面角色面板制作的
    然后根据“”对应content内容提取相关数据显示到编辑框里面

    昨天拆分content的思路是这样的
    首先研究数据规律,以下面一小段为例

    ["wood":
    0,"resist_lost":0,"durability":100,"life":105,"cash":0,"pot":0,"religion":1,"type":1,"resist_wood":0,"friend_converted":3,"earth":0,"con":1,

    可以发现"": 和,有很多,所以起初觉得可以利用":和,对文本进行分割
    然后提取数组对应文本。虽然单一角色编码测试成功,但是一推广到其他角色编码一直报错。
    今天才发现昨天分割方法有问题,因为游戏进行中随时都可能增加数据,导致符号数组坐标
    发生变化,所以不能以符号做分割标志。

    引号数组 = 分割文本 (字段内容, #引号, )
    ' 公共页开始
    编辑框1.内容 = 引号数组 [142]
    ' 名称

    今天全部以字符串为分割标志,终于把代码修改完成。

    名称定位数组 = 分割文本 (字段内容, #引号 + “name” + #引号 + “:” + #引号, )
    .如果真 (取数组成员数 (名称定位数组) ≥ 2)
        名称数组 = 分割文本 (名称定位数组 [2], #引号, )
        编辑框1.内容 = 名称数组 [1]

    已经给了一个示例,其他的请自行研究
    QQ截图20240504095319.png
    QQ截图20240504095342.png
    游客,如果您要查看本帖隐藏内容请回复

    QQ|免责声明|手机版|小黑屋|咔叽游戏

    GMT+8, 2024-5-19 03:27

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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