- ◆ 支持核心
- CatServer
- ◆ 插件前置
- PlayerPoints[可选] PlaceholderAPI
代码完全重构!!!!!!!!!!!!!!!
没错 之前写的多多少少问题有一点点
本来想微微修改 尿性上来了 直接全部重写了
优化了排行代码 删除了部分不要的模块
鉴于部分玩家不需要检测点券插件 给是否检测点券增加了一个开关
~!芜湖 我超棒的诶!
监控玩家获得点券的数量并自动自动获取奖励
当玩家获得点券时 会计入获得点券记录 [可以开关!可以只使用指令增加点数]
支持指令查看排行
支持papi插件查看排行
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 ##清除所有玩家领取累计奖励数据
配置文件如下
指令如下
达成累充数量后自动发放奖励 奖励以 后台执行指令 的方式进行
每个档位只能领取一次
其他插件不明白问题可在购买插件后加作者QQ进行解答
没错 之前写的多多少少问题有一点点
本来想微微修改 尿性上来了 直接全部重写了
优化了排行代码 删除了部分不要的模块
鉴于部分玩家不需要检测点券插件 给是否检测点券增加了一个开关
~!芜湖 我超棒的诶!
监控玩家获得点券的数量并自动自动获取奖励
当玩家获得点券时 会计入获得点券记录 [可以开关!可以只使用指令增加点数]
支持指令查看排行
支持papi插件查看排行
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 奖励"
指令如下
达成累充数量后自动发放奖励 奖励以 后台执行指令 的方式进行
每个档位只能领取一次
其他插件不明白问题可在购买插件后加作者QQ进行解答