冰冷冷
本帖最后由 冰冷冷 于 2020-10-24 23:21 编辑
PaidCommand
让执行指令也需要付费


介绍:
  • 让玩家执行某些指令需要花钱
  • 简单两个字“氪金”
  • 让不支持付费执行指令的插件支持付费
  • 多一个服务器资金赞助来源
  • 支持金币和点券
  • 为其他插件提供专用付费指令
  • 支持付费执行op权限指令
  • 指令配置文件采用更加简洁的Json

插件指令:
指令
说明
/pc add paid [Cost] [coin/point] [Command] 添加新的付费指令
/pc add player [PlayerName] [Command] 为付费指令添加免费玩家
/pc list command 列出所有付费指令
/pc list player [Command] 查询某个付费指令的免费玩家列表
/pc op [Command]设指令执行时以op权限执行
/pc runcommand [Command]
为其他插件提供执行付费插件的指令
/pc del paid [Command] 删除付费指令
/pc del player [Player] [Command] 删除付费指令的免费玩家


权限列表:金币版
权限
说明
pc.admin 插件操作权限
pc.free 全部付费指令免费权限

以上权限OP默认拥有

食用方法:
  • 拖进Plugin文件夹
  • 重启服务器
  • [可选]修改confug.yml配置文件
  • 配置需要氪金的指令
  • [可选]给svip权限组添加全部付费插件免费权限
注意:付费插件中会自带一个“gamemode”的付费指令,请自行删除

效果图片:

配置文件:
config.yml

paidcommand:  
  #是否开启付费指令功能
enable: true
  #货币名
coin: "金币"
  point: "点券"
language:
  # 变量:${MONEY}为指令所需支付的金币
  #       ${NOW}为玩家拥有的金币

coin:
    #金钱不足
notEnough: "[PaidCommand] > §a§b金币不足,指令售价${MONEY}枚金币,您的金币:${NOW}"
    #成功购买使用指令
success: "[PaidCommand] > §b成功使用指令,花费${MONEY}枚金币,你现有金币:${NOW}"
  point:
    #点券不足
notEnough: "[PaidCommand] > §a§b点券不足,指令售价${MONEY}个点券,您的点券:${NOW}"
    #成功购买使用指令
success: "[PaidCommand] > §b成功使用指令,花费${MONEY}枚点券,你现有点券:${NOW}"

paid.json

[  {
    "name": "gamemode",
    "type": "coin",
    "cost": 100,
    "isOp": true,
    "ignore": ["ice-cold"]
  },
  {
    "name": "back",
    "type": "point",
    "cost": 100,
    "isOp": false,
    "ignore": ["ice-cold"]
  } ]



下载:

2.0 PaidCommand-2.0.jar (28.12 KB, 下载次数: 333)

1.0 PaidCommand-1.0-SNAPSHOT.jar (13.03 KB, 下载次数: 361)
PaidCommandPoints-1.0-SNAPSHOT.jar (13.82 KB, 下载次数: 212)
如果插件有问题或者改进的建议可在帖子下方留言或者qq留言


更新日志:

本插件所用所有代码均为原创,不存在借用/抄袭等行为
开源地址:https://github.com/gdenga/PaidCommand
来自群组: PluginsCDTribe

雪之国技术
看来我的服务器又多了一个坑钱利器了,支持下

冰冷冷
本帖最后由 冰冷冷 于 2020-10-1 13:13 编辑

点券付费明天发布更新[:dragon:]

烟雨郎君
666,坑金币

冰冷冷

明天更新坑点券版本的插件

3232852525
本插件所用所有代码均为原创

Bug520
等待更新点券的版本

下一页 最后一页