跳到主要内容

首充与累充

首充奖励​

玩家第一次真实付款(任意金额,满 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。