Skip to content

月卡

功能介绍

默认配置会在每日 05:00 刷新月卡,玩家每天可领取 300 点券。

请在 CraftX\function\月卡.yml 文件中根据需要自行配置月卡信息

指令:

/var add 月卡 <玩家名> <天数>

示例:

/var add 月卡 Yeezhi 30

此指令将为指定玩家增加月卡天数,且在未登录期间,月卡领取次数将不会消耗。

效果展示

imgimg_1

配置文件

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"