本帖最后由 2755271615 于 2024-10-11 17:51 编辑
本插件需要实名后使用,接入腾讯云实名系统,信息安全有保障
/coopay trade 支付方式 支付金额 向服务器充值一定的金额
/coopay cancel 取消当前订单"
/coopay reload 重载插件"
当前服务器支持的支付方式有 微信支付 支付宝支付"
对应的支付方式输入应为 qqpay wxpay alipay"
创建订单时 支付方式需要填上对应的内容 例如微信支付 则在支付方式中输入wxpay
config.yml # 开发者选项
# 用于调试插件
debug: false
# 商户ID
pid: 1001
# 秘钥
key: "1145141919810"
# 服务ID
# 由于雪花算法中有极小的可能性会出现订单号重复的问题
# 因此需要不同的id标识来确保生成的订单号不可能重复
# 每一个机器中最好不要出现相同的服务id
# 必须修改的选项
service_id: 1
# 玩家充值数据
# 标识玩家在某个服务器的充值金额
# 玩家充值时显示的名字
sign_server: "server"
# 当玩家存在订单时, 允许输入的指令 头匹配关系
# 下面为例 当存在订单时 玩家可以执行的指令为
# /cp cancel /cp trade wxpay 1 /coopay cancel
command_whitelist:
- "cp"
- "coopay"
- "coo"
# 玩家在创建订单时是否可以移动
# 为false则不允许移动
trade_can_move: true
# 回调报错时使用的字符编码集
recall_message_charset: "ANSI"
# 玩家充值数据
sql:
# 是否使用mysql保存玩家充值数据 开启后支持累计充值统计 papi变量为:%CooPay_Pay%
open: false
address: "localhost:3306"
ssl: false
database: "CooPay"
username: "root"
password: "root"
# 如果你使用的是mysql 8
# 则需要修改这个内容为 com.mysql.cj.jdbc.Driver
driver: "com.mysql.jdbc.Driver"
# 玩家成功支付后的奖励选项
price:
# 是否将金额乘以倍率后强制转为整数输入(某些插件不支持浮点输入指令)
money_toInt: false
# 倍率
magnification: 10.0
# 用控制台的身份执行 {player_name} 是充值的玩家 {money} 是金钱乘以倍率后的结果 如果money_toInt为true 则它始终是整数
commands_console:
- "give {player_name} DIAMOND 64"
- "say 原神启动了 {money} 次"
# 用OP的身份执行指令 {player_name} 是充值的玩家 {money} 是金钱乘以倍率后的结果 如果money_toInt为true 则它始终是整数
commands_admin:
- "say cnm"
message_prefix: "&7[&aCooPay&7]"
trade:
unknown_usage: "&c指令格式错误 正确使用方式/cp trade 支付方式 金额"
illegal_number: "&c输入了非法的数字!"
success: "&a创建订单成功!"
success_code: "&a订单支付二维码生成成功!"
failed: "&c订单由于未知原因创建失败!请联系服务器管理员!原因:{cause}"
failed_code: "&c订单支付二维码由于未知原因生成失败! 请联系服务器管理员! 原因:{cause}"
wait: "&a正在创建一个新的订单 &f订单号:&e{trade}"
pay_type: "&a支持的支付方式有: QQ | 微信 | 支付宝 | &e对应的支付方式输入应为 &bqqpay|wxpay|alipay"
illegal_type: "&c不存在的支付方式"
complete: "&a订单完成! 支付了 &e{money} &a元"
cancel: "&a订单已经取消!"
cancel_null: "&c您没有创建任何订单或者创建的订单已经取消!"
trade_tittle:
trade_create_success:
tittle: "&bCoo&ePay"
sub_tittle: "&a您当前需要支付 &e{money} &a元"
trade_complete:
tittle: "&bCoo&ePay"
sub_tittle: "&a支付完成!&b感谢您对服务器的支持!"
help:
- "&b--------{prefix}&b--------"
- "&e/cp trade &a支付方式 支付金额 向服务器充值一定的金额"
- "&e/cp cancel &a取消当前订单"
- "&e/cp reload &a重载插件"
- "&b"
- "&e 当前服务器支持的支付方式有 QQ支付 微信支付 支付宝支付"
- "&e 对应的支付方式输入应为 &b qqpay wxpay alipay"
- "&e 创建订单时 支付方式需要填上对应的内容 例如QQ支付 则在支付方式中输入qqpay"
- "&b-------------------------"
——更细日志——
2024-07-17
修复BUG:
1. 在拥有订单输入指令时会产生刷屏的问题
2. 玩家在支付由于特殊原因取消订单但是又支付成功时不给支付奖励
一键恢复 用于一键给玩家周目切换补偿的指令 2024-07-01
修复 地图被某种情况卡出
增加自定义简化指令头
优化了支付回调等延迟
移除了QQ Pay
增加支付时是否可以移动的字段
更换新版本需要删除config让其重新生成
建议全部更换新版本
2024-06-02
修复MySQL数据库链接问题
删除冲突Pay指令
2024-04-19
修复1.20.4版本无法使用问题
修复/cp reload重载问题
|
|