Skip to content

CooPay 插件命令参考

更新: 7/11/2026 字数: 0 字 时长: 0 分钟

主命令

以下主命令可以互换使用:

text
/coopay [子命令]
/cp [子命令]
/coo [子命令]

命令总览

命令功能执行者权限
/cp查看帮助玩家或控制台无;当前版本未检查已声明的 coopay.help
/cp trade <支付方式> <金额>发起自定义金额订单玩家coopay.trade.wxcoopay.trade.zfb
/cp buy <礼包ID> <支付方式>购买指定礼包玩家coopay.buy,以及礼包配置的额外权限
/cp cancel取消当前订单玩家coopay.cancel
/cp info <订单号>查询订单状态玩家或控制台coopay.info
/cp infolist [页码]查看当前玩家创建的订单号玩家;控制台可执行但没有订单数据coopay.list
/cp reload重载配置和数据库连接玩家或控制台CooPay.admin.reload
/cp recovery <玩家名>按累计充值补发奖励玩家或控制台CooPay.admin
/cp performance [reset]查看或重置性能统计玩家或控制台CooPay.admin.performance

支付命令

发起自定义金额订单

text
/cp trade <支付方式> <金额>
  • 支付方式wx(微信)或 zfb(支付宝)。
  • 金额:必须大于 0。当默认礼包设置 integer_only: true 时,只能输入整数。
  • 不同支付方式分别检查 coopay.trade.wxcoopay.trade.zfb
  • config.yml 中的 trade_cooldown 控制玩家创建订单的冷却时间。

购买礼包

text
/cp buy <礼包ID> <支付方式>
  • 礼包必须存在于 rewards.yml,且不能是 default: true 的默认礼包。
  • 玩家必须拥有 coopay.buy;如果礼包配置了 permission,还必须拥有该权限。
  • 创建订单前会检查个人累计限购、全服累计限购和玩家个人冷却。
  • limitglobal_limit 不会在 refresh_time 到期后重置。

订单命令

text
/cp cancel
/cp info <订单号>
/cp infolist [页码]

info 查询指定订单的支付状态;infolist 每页显示当前玩家自己的 10 个订单号,页码从 1 开始。控制台当前不会读取全服订单列表。

管理命令

重载配置

text
/cp reload

重载 config.ymlmessage.ymlrewards.yml,随后重新初始化数据库连接。

补发累计充值奖励

text
/cp recovery <在线玩家名>

该命令会先清空玩家的累计充值金额,再按清空前的金额触发默认礼包奖励。奖励命令执行失败时累计金额不会自动恢复,执行前应确认 rewards.yml 配置正确。

性能统计

text
/cp performance
/cp performance reset

第一条查看统计信息,第二条清空当前性能统计计数。