• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PointsAward  — 基于PlayerPoints的累充排行奖励插件 [1.12.2]

付费插件 PointsAward — 基于PlayerPoints的累充排行奖励插件 [1.12.2] 1.5

没有购买权限 (30.00 钻石)
◆ 支持核心
CatServer
◆ 插件前置
PlayerPoints[可选] PlaceholderAPI
代码完全重构!!!!!!!!!!!!!!!
没错 之前写的多多少少问题有一点点

本来想微微修改 尿性上来了 直接全部重写了
优化了排行代码 删除了部分不要的模块
鉴于部分玩家不需要检测点券插件 给是否检测点券增加了一个开关
~!芜湖 我超棒的诶!


监控玩家获得点券的数量并自动自动获取奖励



当玩家获得点券时 会计入获得点券记录 [可以开关!可以只使用指令增加点数]


支持指令查看排行

1656237857405.png

支持papi插件查看排行

1656237910030.png



papi变量如下
%pointsawards_me% 玩家当前累充总数

%PointsAwards_topname_1% 充值第一的玩家ID
%PointsAwards_topnum_1% 充值第一的玩家数量

以此类推

%PointsAwards_topname_[1~10]%
%PointsAwards_topnum_[1~10]%

插件指令如下 [输入指令时注意玩家名字大小写]
/pawd me ##查看自己累计充值数量
/pawd top ##查看累充排行
/pawd add [玩家ID] 数量 ##增加玩家积分
/pawd del [玩家ID] 数量 ##删除玩家积分
/pawd set [玩家ID] 数量 ##设置玩家积分
/pawd rewards add [玩家ID] 奖励名称 ##给玩家添加累充数据 [添加当前累充数据后,不可领取当前累充奖励]
/pawd rewards del [玩家ID] 奖励名称 ##给玩家删除累充数据 [删除当前累充数据后,可再次领取当前累充奖励]
/pawd white add [玩家ID] ##将玩家加入记录白名单
/pawd white del [玩家ID] ##将玩家移除记录白名单
/pawd points del allpoints ##清除所有玩家累计充值数据
/pawd points del allrewards ##清除所有玩家领取累计奖励数据

配置文件如下

YAML:
#是否开启自动重置累充记录 默认为true
autoreset: false
#重置时间 天
resettime: 60
#是否监控点券插件 比如 points give 玩家 点数  如果开启 会自动给玩家加点数 默认为 false
monitor: false
#提示信息设置
message:
  addPoints: "&7[&3PointsAwards&7] &f恭喜玩家 &b{player} &f获得累充点数 &a{points} &f当前 &a{nowpoints}"
  delPoints: "&7[&3PointsAwards&7] &f玩家 &b{player} &f减少累充点数 &a{points} &f当前 &a{nowpoints}"
  setPoints: "&7[&3PointsAwards&7] &f玩家 &b{player} &f设置累充点数 &a{points} &f当前 &a{nowpoints}"
  myPoints: "&7[&3PointsAwards&7] &f玩家 &b{player} &f当前的累充点数为 &a{points}"
  noPlayer: "&7[&3PointsAwards&7] &f玩家不存在!"
  topList:
    - "&7[&3PointsAwards&7]排行查看"
    - "&a第一名 &b{player} &a累充点数 {points}"
    - "&a第二名 &b{player} &a累充点数 {points}"
    - "&a第三名 &b{player} &a累充点数 {points}"
    - "&a第四名 &b{player} &a累充点数 {points}"
    - "&a第五名 &b{player} &a累充点数 {points}"
    - "&a第六名 &b{player} &a累充点数 {points}"
    - "&a第七名 &b{player} &a累充点数 {points}"
    - "&a第八名 &b{player} &a累充点数 {points}"
    - "&a第九名 &b{player} &a累充点数 {points}"
    - "&a第十名 &b{player} &a累充点数 {points}"
#奖励列表 当玩家累计点数到达设定好的点数以后 奖励会自动发送
rewards:
  '1':
    points: 100
    command:
      - "say {player} 你的累充点数到达了100"
    #公告信息 设置为 none 即为不发送公告信息
    message: "恭喜 {player} 成功领取累充 100 奖励"
  '2':
    points: 200
    command:
      - "say {player} 你的累充点数到达了200"
    #公告信息 设置为 none 即为不发送公告信息
    message: "恭喜 {player} 成功领取累充 200 奖励"
  '3':
    points: 300
    command:
      - "say {player} 你的累充点数到达了300"
    #公告信息 设置为 none 即为不发送公告信息
    message: "恭喜 {player} 成功领取累充 300 奖励"



指令如下
1687882541205.png




达成累充数量后自动发放奖励 奖励以 后台执行指令 的方式进行
每个档位只能领取一次
其他插件不明白问题可在购买插件后加作者QQ进行解答
  • 1656237143519.png
    1656237143519.png
    28.5 KB · 查看: 608
  • 1656237788017.png
    1656237788017.png
    4.1 KB · 查看: 607
  • 1656237813947.png
    1656237813947.png
    10.9 KB · 查看: 601
  • 1656237829476.png
    1656237829476.png
    20.5 KB · 查看: 601
作者
本诺阿~
价格
30.00 钻石
下载
25
查看
2,766
首次发布
最后更新
评分
0.00 星 0 星

来自本诺阿~的更多资源

分享资源

最新更新

  1. 更新1.5版本

    自动监听模块重写
  2. 修复重构版本BUG

    修复重构版本累充奖励不发放的bug
  3. 全部代码重构!

    之前写的有点僵硬了 而且部分指令完全没有必要 进行了代码重构 对性能进行了优化 插件内提示的信息全部可以自定义咯~! 建议所有客户进行更新