跳到主要内容

系统抽奖

system:lottery

浏览奖池、预览概率并经确认抽奖。

写入模块定义的 server 对象,以 type 选择实现。系统的 modules 引用模块配置 ID,不能直接放实现类型对象。公共结构见模块定义。

JSON 字段​

字段类型必填默认值说明
type资源 ID是—system:lottery
poolsID、#tag 或混合数组否省略可选奖池 ID、#tag 或混合数组。

选项省略时不添加此处的目录限制;显式空数组表示没有可选项。内置模块配置使用各自目录的 #system:default。所有启用同类配置的选项取并集,扣款与领取前再次检查权限。

JSON 示例​

{
"type": "system:lottery",
"pools": "#system:default"
}

该示例是模块定义的 server 值;完整文件还可以设置 client 和 order。

Java 入口​

com.iafenvoy.system.module.builtin.LotterySystemModule。本页按当前 26.1.2 源码的 Codec 整理。