首充与累充
首充奖励
玩家第一次真实付款(任意金额,满 min 元)额外发放:
first-recharge:
enabled: true
min: 1
rewards:
commands:
- 'give {player} totem_of_undying 1'
broadcast: '&6[首充] &e{player} &f完成了首次充值!'
每日首充
每天第一笔充值额外发放(每天 0 点重置):
daily-first:
enabled: true
min: 6
rewards:
points: 50
首充与每日首充都以付款时间先后判断,同时付两笔也只有先付的那笔算;管理员模拟付款、线下补发 / 补录的都不算首充。
累计充值奖励(累充解锁)
milestones:
total-200: # 奖励 ID
total: 200 # 累计满 200 元
name: '&b累充 200 元'
icon: GOLD_INGOT
description:
- '&7永久称号「赞助者」'
auto: false # true = 达标自动发放;false = 到「累充奖励」页面点击领取
rewards:
points: 2000
commands:
- 'lp user {player} permission set cloudpay.supporter true'
- 每个奖励每人只能领一次(数据库主键保证,多服也不会重复领)
- 达标后有提示「你有 x 个累充奖励可以领取」;云界面画面上的按钮会显示数量
- 新增一档时,已经达标的老玩家也能去领
/cpay admin unclaim <玩家> <奖励ID>让玩家可以再领一次
累计充值 = 已付款、计入累计的订单总额(作废的不算)。礼包可以用 counts: false 不计入。
充值等级
只是按累计充值显示的名称,例如 VIP1 / VIP2:
levels:
- total: 0
name: '&7无'
- total: 100
name: '&bVIP2'
变量 %cloudpay_level%、%cloudpay_next_level%、%cloudpay_next_need%。要给权限、称号请写在累计充值奖励的 commands。