设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2789|回复: 2
打印 上一主题 下一主题

[原创发布] 使用Steam排行榜

[复制链接]

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

跳转到指定楼层
1
发表于 2022-11-7 01:13:38 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 guoxiaomi 于 2022-11-7 22:07 编辑

steam有一个排行榜功能,就在成就页面的菜单里:

比如我们这里新建了一个排行榜,名称是"highscore",ID是9393678。ID可以把鼠标移到相应排行榜的 “删除” 等操作,查看浏览器左下角的链接就可以找到。

探索过程一言难尽,总之现在可以用了。附件(含dll源码): leaderboard.zip (3.47 MB, 下载次数: 6)

里面的 steam.rb 来自知名项目:https://github.com/GMMan/RGSS_SteamUserStatsLite,相信大家设置成就都是用的这个脚本。
我给脚本中的 SteamUserStatsLite 类添加了三个方法:leaderboard_initialize,leaderboard_upload_score 和 leaderboard_download_scores
  1. steam = SteamUserStatsLite.instance
  2. steam.leaderboard_initialize("highscore", 9393678)
  3. steam.leaderboard_upload_score(100)
  4. steam.leaderboard_download_scores(1, 10).each{|x| p x}
复制代码

更详细的用法可以看 steam_leaderboard.rb 文件和 https://partner.steamgames.com/doc/features/leaderboards/guide

目前只在RGD上测试通过,别的版本(原版VA、XP、VX)理论上是兼容的。

已经传到github,后续可能不会再继续更新此贴内容:https://github.com/gxm11/rgss3-steamleaderboard

评分

参与人数 3星屑 +500 +2 收起 理由
零教授 + 1 认可答案
鑫晴 + 1 精品文章
fux2 + 500 精品文章

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *

Lv4.逐梦者

梦石
5
星屑
3419
在线时间
390 小时
注册时间
2016-6-25
帖子
232
3
发表于 2024-3-5 23:16:31 | 只看该作者
辛苦了,帮了很大的忙
魔女的下午茶~~制作组募集~~有偿招募长期立绘画师~群号168579736~~多人在线RPG~~无意识Navigation,火热内测中,招内测人员~
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42339
在线时间
7598 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

2
发表于 2022-11-7 01:15:42 | 只看该作者
算是把功能都补全了
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 14:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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