3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1159|回复: 0
打印 上一主题 下一主题

[分享] 【备忘】C++链接Mod站实现自动检查版本更新

[复制链接]

345

主题

2万

帖子

21万

积分

Mod站组 组长

mod.3dmgame.com

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

贡献度
783
金元
2088078
积分
212000
精华
6
注册时间
2013-3-6

Mod站荣誉勋章3DM MOD站(白银)3DM MOD站(黄金)

跳转到指定楼层
主题
发表于 2020-8-10 14:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

想要使用Mod站的API,需要在发布Mod之前,勾选“启用API”


然后即可在Mod页面的左上角看到“API”按钮(仅作者可见)


点击即可打开API页面(如https://mod.3dmgame.com/mod/API/147160),查看当前Mod的json数据,要检查更新,只需要判断“mods_version”参数即可(当然,你也可以判断别的参数)

以C++为例,我解析json使用的库是:https://github.com/nlohmann/json

先引用需要用到的资源
<

读取网页数据:
<


检查更新:
<

顺便提一下,GT()函数是我写的一个GBK 转UTF8的汉化,用来解决中文乱码的问题:
<


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-31 10:21 , Processed in 0.029494 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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