- ◆ 支持核心
- CatServer,Spigot,PaperSpigot
- ◆ 插件前置
- 无
- ◆ 游戏版本
- 1.12.x 1.16 1.20
前言 |
插件权限 |
- 本插件未经允许禁止转载
- 本插件购买后需向作者获取插件授权(QQ:1258883168)
- 插件售后交流群: 928752729
- 具体详细内容可见帖子https://bbs.mc9y.net/resources/280/
- 本插件是对数据库版本做一个兼容,同时优化了一些算法
- 在月卡到期、初次开启月卡、再次续费月卡时能够执行指令
- 周一到周天每日额外执行指令
- 能够在指令中用bc: 或者tell: 指代要向服务器全体或者玩家个人发送信息
- 支持MySQL数据库的数据存储方式
插件权限 |
- mc.reload 重载插件权限
- mc.give 给予天数权限
- mc.get 手动领取奖励的权限 如果你要开启手动模式,请你一定要给玩家这个权限
- papi变量 某卡种某玩家的剩余天数 %MonthCard_卡种名称% 如%MonthCard_黄金月卡%
代码:
MySQL:
#ip
ip: "localhost"
#端口
port: "3306"
#数据库名称
database: "MonthCard"
#用户名
username: "root"
#密码
password: "123456"
#驱动
driver: "com.mysql.jdbc.Driver"
Commands:
reload: '&b&l[月卡系统] &a➠ &f/mc reload 重载插件'
give: '&b&l[月卡系统] &a➠ &f/mc give <玩家> <月卡种类> <天数> 给予玩家指定期限的月卡' #如/mc give player 黄金月卡 30
get: '&b&l[月卡系统] &a➠ &f/mc get 手动领取奖励'
Messages:
give: '&b&l[月卡系统] &a➠ &f天数给予成功!'
reload: '&b&l[月卡系统] &a➠ &f插件重载成功'
noFind: '&b&l[月卡系统] &a➠ &f该月卡不存在'
noPermission: '&b&l[月卡系统] &a➠ &f你没有权限执行该命令'
auto: '&b&l[月卡系统] &a➠ &f你的%Cards%天数还剩%days%天且今天未领奖哦,请你输入/mc get来领取奖励'
autoGet: '&b&l[月卡系统] &a➠ &f你今天已经领取过奖励了'
#每日什么时候重置 重置时请保证服务器开着
times: "4:00"
#第一行主标题
JoinMessage: '&c&l尊贵的%Cards%用户 已发放今日奖励'
#副标题
daysMessage: '&b&l您的月卡天数还剩%days%'
Settings:
#是否使用yaml存储 这个请在开服前就设置好
yaml: true
#是否开启月卡天数根据现实时间减少? 否的话则为当玩家上线天数才会减少
cost: true
#通知消息显示几秒?
s: 3
#发放奖励延时时间
timeout: 2
#是否开启重置功能 这个就是是否重置每日奖励 这个开关是给bc服用的,慎重关闭
resetOpen: true
#是否开启发放奖励功能 是否发放奖励
giveOpen: true
#是否为自动发放奖励模式 true为自动 false为手动 如果改成手动需要用指令mc get来领取
auto: true
#从星期一到星期天额外执行的命令 同样支持bc:和tell:
week:
day1:
黄金月卡:
- 'eco give %player% 1'
- 'tell:&d&L今天是周一祝你开心哦'
day2:
黄金月卡:
- 'eco give %player% 2'
- 'tell:&d&L今天是周二祝你开心哦'
day3:
黄金月卡:
- 'eco give %player% 3'
- 'tell:&d&L今天是周三祝你开心哦'
day4:
黄金月卡:
- 'eco give %player% 4'
- 'tell:&d&L今天是周四祝你开心哦'
day5:
黄金月卡:
- 'eco give %player% 5'
- 'tell:&d&L今天是周五祝你开心哦'
day6:
黄金月卡:
- 'eco give %player% 6'
- 'tell:&d&L今天是周六祝你开心哦'
钻石月卡:
- 'eco give %player% 6'
- 'tell:&d&L今天是周六钻石月卡祝你开心哦'
day7:
黄金月卡:
- 'eco give %player% 7'
- 'tell:&d&L今天是周日祝你开心哦'
#到期时执行的指令
timeout:
黄金月卡:
- 'bc:&e&l%player%的%card%已过期'
- 'eco take %player% 1'
#首次开启时执行的指令
first:
黄金月卡:
- 'bc:&e&l恭喜%player%首次开启了%card%'
- 'eco give %player% 1'
#续费时执行的指令
continue:
黄金月卡:
- 'bc:&e&l恭喜%player%续费了%card%'
- 'eco give %player% 2'
#根据不同月卡的种类发放不同奖励
Cards:
黄金月卡:
- 'eco give %player% 1'
- 'bc:&e&l恭喜%player%开启了%card%'
- 'p give %player% 1'
钻石月卡:
- 'eco give %player% 2'
- 'bc:&e&l恭喜%player%开启了%card%'
- 'p give %player% 2'