scoreboard:通用计分板插件(积分排行榜,即开即用,控制积分十分方便)

我觉得可能是适配器问题,我再查查看

2 个赞

red开发者说是chronocat协议的问题

4 个赞

感谢反馈,虽然无法彻底解决这个问题,但我会在下个版本尝试在id为0时避免报错,使其以另一种方式工作

2 个赞

就是说red是没法支持邮箱用户(以邮箱作为id使用)了吗(悲)

5 个赞

进群细说:590104798

2 个赞

少见的邮箱用户!

2 个赞

0.4.0版本更新:

  • 去除了网络api,优化了对red用户的响应速度
    • 因网络api失效导致的错误也不复存在了
  • 数据库中新增了name字段,用于储存昵称
  • 修订了使用介绍

如果你是旧版本用户,由于新版本在数据库表中新增了name字段,需要在数据库中的scoreboard表中向空的name字段中添加该玩家的昵称或删除该项目,否则可能会遇到bug

3 个赞

额,有考虑提供给其他插件的接口/服务吗?
机器人at一下用户加分感觉有点绕

3 个赞

emmmm我还没搞过服务之类的东西,我得研究一下)

3 个赞

0.5.0版本更新:

  • 查询积分时可指定分页
    • 一页五个玩家,不传入分页时为第一页
3 个赞

0.6.0版本更新:

  • 服务与实现分离

    • 发布了scoreboard-service插件,提供了scoreboard服务,其他插件可以方便的使用计分板
    • 该服务可以以一个统一的方式在数据库操作计分板
    • 分组机制可以避免插件间互扰,推荐开发者们用插件的包名作为分组名,但操作其他分组也不会被阻止
    • 现在scoreboard插件的计分功能被分离了出去,安装scoreboard-service插件即可
  • 除添加/移除计分管理员指令外,均新增了可选选项-g

    • 操作计分板时可按分组操作
    • 不指定分组时,分组名为“默认”
  • 修复了增减/设定积分指令无法使用的问题

如果你是旧版本用户,你需要将scoreboard表内的内容迁移至scoreboardData表,并将groupName字段填入“默认”

2 个赞

比较艰难,但还是做出来了

3 个赞

完美的,但是想知道用什么语言编写的)

3 个赞

本来记分使用的是 Koishi 官方的 monetary 通用货币服务插件,但是看到了风切大人的这个插件好像做的更加完善!在思考要不要换成这个计分板:thinking:

啊,主要是插件市场的插件真的太多了,选不过来啊喵~真的希望大 Koishi 的小游戏插件货币和积分能全部统一起来!这样就可以打造 KOISHI 第三世界!

3 个赞

koishi插件当然是ts啦(

3 个赞

唔,其实我感觉这个服务做的挺烂的,我打算把参数改成用对象传入(
但我还是希望所有需要积分的插件都能用上这个服务(

3 个赞

通用货币和积分

  • 官方的 monetary 主要用作通用货币,代表财富。

  • 计分板 则主要用作通用积分,代表荣誉。

  • 希望像官方的 monetary 一样,能够为不同类型的积分命名,以便为不同的插件提供不同的积分服务。

新功能建议

  • 是否可以考虑新增功能,允许查看积分排行榜?

  • 该功能可接受参数:1. 积分名,2. 排行榜最大显示人数。

  • 如果能够进一步优化交互逻辑,将会更加完善。

插件功能拓展

  • 举例来说,神断插件具有简单的神断次数统计功能。

  • 如果通用积分中新增一个神断次数类型的积分,用于统计神断次数,

  • 并且可以通过 计分板 插件提供的指令查看神断次数排行榜,

  • 那将会非常棒!

3 个赞

一定做.jpg

4 个赞

0.6.5版本更新:

  • 修复了调用指令时报错的问题
  • 删除玩家后的提示重新被添加
2 个赞

scoreboard
1.0.0版本更新:

  • 更新了版本号
1 个赞