RPG抽奖

RPG抽奖

彩票:界面、头奖、每日两次开奖、精英必备等,德/英双语,完全可配置

游戏玩法

功能特性

玩家相关

  • 专属彩票界面,显示:
    • 当前奖池金额
    • 账户余额
    • 已拥有的彩票数量
    • 下一次开奖时间
    • 快速购买功能
  • /lotto 打开菜单
  • /lotto <数量> 立即购买彩票
  • /lottoinfo 显示彩票状态(不暴露内部经济细节)
  • 每次开奖前及有人中奖时发布全服公告
  • 奖池资金来自彩票销售,可选择额外注入奖金

管理员相关

  • 通过 config.json 完全可配置(支持热重载)
  • 两种中奖模式:
    • 加权模式 – 必定产生中奖者
    • 百分比模式 – 若无人中奖,奖池可累积滚存
  • 每张彩票的奖池奖金加成(例如奖池额外增加 1.5%,而玩家仅需支付票面价格)
  • 可配置抽成比例(开奖前从奖池中扣除的百分比)
  • 自定义开奖时间表及时区支持
  • 错过的开奖场次设有宽限期(例如服务器重启后)
  • 通过 /lottoadmin 可手动开奖和重载配置
  • 内置德语和英语语言文件,支持自定义翻译

经济系统

  • 自动检测以下插件:
    • EliteEssentials
    • EcoAPI
    • Clicker
    • 否则回退至内置经济系统
  • 若之后检测到 EliteEssentials,将自动切换使用
  • 内置经济系统包含可配置的初始余额和货币名称,无需额外插件

命令

命令 权限 描述
/lotto 玩家 打开彩票菜单
/lotto <数量> 玩家 立即购买彩票
/lottoinfo 玩家 显示奖池及彩票信息
/lottoadmin draw 管理员 立即开始一次开奖
/lottoadmin reload 管理员 重载配置和语言文件
/lottoadmin info 管理员 显示调度器、经济及语言状态

重要配置选项

选项 示例 描述
language "de" / "en" 语言
ticketPrice 100 每张彩票的价格
maxTicketsPerPlayer 50 每位玩家每轮最多可购买的彩票数
winChanceMode weighted / percent 中奖逻辑
winChancePerTicket 1.0 每张彩票的权重或百分比中奖几率
potBonusPercentPerTicket 1.5 每张彩票向奖池额外增加的百分比
houseCutPercent 0–100 开奖前扣除的百分比
drawTimes ["12:00", "20:00"] 预定的开奖时间
timezone Europe/Berlin 服务器时区
announceBeforeMinutes 5 开奖前提前公告的分钟数
drawGraceMinutes 15 错过的开奖场次的宽限分钟数
economy.provider auto 经济插件提供商