月卡
功能介绍
默认配置会在每日 05:00 刷新月卡,玩家每天可领取 300 点券。
请在 CraftX\function\月卡.yml 文件中根据需要自行配置月卡信息
指令:
/var add 月卡 <玩家名> <天数>示例:
/var add 月卡 Yeezhi 30此指令将为指定玩家增加月卡天数,且在未登录期间,月卡领取次数将不会消耗。
效果展示


配置文件
yaml
# Powered by core #
# https://www.goodmc.cn/ #
title: "&e&l普通月卡"
layout:
- " "
- " A "
- " "
entry:
"冷却状态": "${%variable_info_月卡冷却% == 1 ? '§e已领取' : '§a点击领取'}"
"当前状态": "${%variable_info_月卡% > 0 ? '{冷却状态}' : '§c尚未购买'}"
function:
"月卡领取":
char: A
display:
material: NETHER_STAR
name: "&e月卡信息"
lore:
- ""
- "§7剩余天数: §f%variable_info_月卡% 天"
- "§7刷新时间: §f05:00"
- "§7当前状态: {当前状态}"
# 判断冷却
condition:
- "variable.get('月卡') > 0 else '{prefix}§7月卡领取次数已用完,续购即可继续领取丰厚奖励!'"
- "variable.get('月卡冷却') == 0 else '{prefix}§7今日的月卡奖励已领取,明天也别忘了来领取哦!'"
# 设置冷却
action:
- "variable.set('月卡冷却',1)"
- "bc('{preifx}§a尊贵的月卡玩家 §e%player_name% §a领取了今日月卡')"
###下面配置你的奖励
- "command('points give %player_name% 300')"yaml
月卡:
default: 0
月卡冷却:
default: 0
task:
# 每日凌晨五点重置,每日0点重置 "0 0 0 * * ?"
体力重置:
cron: "0 0 5 * * ?"
value: "0"