【XMMeditation·打坐】

原创 【XMMeditation·打坐】 1.0.2

需要插件(必装)
需要插件(可选)

插件简介​

打坐修炼系统是一个让玩家通过打坐获得各种增益的插件。玩家可以使用不同的心经进行打坐,在打坐期间获得血量、水量、饥饿恢复,以及各种经验值和属性加成。

主要功能​

  • 多种心经配置,每种心经有不同的增益效果
  • 自动生成打坐椅子并强制玩家坐下(也可以不使用椅子直接站着)
  • 打坐进度显示,实时查看剩余时间
  • 打坐期间播放特效和收益动画
  • 支持一次性消耗或间隔消耗心经物品
  • 黑夜/白昼UI模式切换
  • 滚动视图支持,可添加大量心经配置
  • 冷却系统,防止频繁使用
  • 权限系统,控制不同心经的使用权限
  • 支持设置每天固定时间才允许打坐
  • 区域限制,支持指定区域才能打坐
  • 自定义指令,支持执行控制台指令

增益类型​

打坐期间可获得以下增益(根据配置开启):
  • 恢复血量
  • 恢复水量
  • 恢复饥饿
  • 服务器经验值(需要VipLogo插件)
  • BOSS经验值(需要XMBossLV插件)
  • 幸运值(需要XMLuckyValue插件,支持几率触发)
  • 法力值(需要XMSkillTrigger插件)
  • san值(需要XMSanity)
  • 体力(需要DWStaminaSystem)
  • 支持间隔秒执行控制台指令
176060015684917605140640531760514068205

使用方法​

玩家使用流程​

  1. 输入 /meditation 打开打坐界面
  2. 查看各种心经的增益效果和所需物品
  3. 点击"开始打坐"按钮(需满足条件)
  4. 自动生成椅子并坐下,进入打坐状态
  5. 打坐期间查看进度条和收益提示
  6. 可随时点击"结束打坐"按钮退出
  7. 达到最大时间后自动结束

按钮状态说明​

  • 开始打坐 - 满足所有条件,可以开始打坐
  • 背包无此心经 - 背包中没有所需物品或皮肤不匹配
  • 每天xx:xx开放 - 不满足每天打坐时间段
  • 没有机缘(权限提示) - 没有使用该心经的权限
  • 取消打坐 - 当前正在打坐中,点击可结束

数据存储​

玩家冷却数据​

存储每个玩家对每种心经的冷却结束时间

玩家累积经验数据​

存储小数点经验值的累积情况:
  • 累积服务器经验
  • 累积BOSS经验
  • 累积幸运值
  • 累积法力值
  • 累积san值
  • 以上插件自身不支持小数点数值,本插件会存储小数直到满整数时增加对应经验
当累积值达到1时,自动给予玩家并重置累积值
打坐结束后,未满1的累积值会被清空,避免数据堆积

特色功能​

物品消耗模式​

支持两种消耗模式:
  1. 一次性消耗 - 开始打坐时消耗1个心经物品
  2. 间隔消耗 - 每次执行收益时消耗1个心经物品(物品不足则中断打坐)

打坐状态锁定​

打坐期间:
  • 启用键盘锁定,玩家无法移动
  • 强制玩家坐在椅子上(如果未开启使用椅子,玩家站着也无法移动)
  • 只能通过"结束打坐"按钮退出
  • 断线或插件卸载时自动清理

区域限制功能​

支持ZoneManager区域限制:
  • 配置指定区域ID后,玩家必须在该区域内才能打坐
  • 未安装ZoneManager或留空配置则无限制
  • 适合打造特定的修炼圣地

自定义指令执行​

支持执行控制台指令:
  • 每次执行收益时自动运行指令列表
  • 支持%STEAMID%占位符,自动替换为玩家SteamID
  • 可配合其他插件实现更多功能
  • 示例:"uu %STEAMID% 1" 给予玩家奖励

护法功能​

允许关系玩家参与护法来“蹭收益”:
  • 配置文件设置允许的关系玩家,需要双方组队 + 半径距离范围 + 等待X秒后弹出护法邀请UI
  • 配置文件设置当有护法玩家加入后,时间增加/减少,双倍收益等
  • 护法玩家直接享受打坐玩家对应的心经增益,无视一切限制,直接白嫖
  • 只计算1位护法玩家,不会因为多名护法玩家加入导致倍增计算
  • 护法期间可以随时离开,如果最后一名护法玩家离开后会重新按照剩余时间生效
  • 17605998064771760599820087

指令说明​

玩家指令​

  • /meditation - 打开打坐主界面

控制台指令​

  • XMMeditationForce <玩家ID> <心经物品名称> [持续秒数] - 为玩家强制打坐无视条件

权限

插件会根据配置文件中的"权限后缀"自动注册权限:
  • xmmeditation.{权限后缀} - 使用对应心经的权限
例如:配置中"权限后缀"为"vip",则权限为 xmmeditation.vip
如果"权限后缀"为空,则该心经无需权限即可使用(但仍需检查物品)

依赖插件(可选)​

  • VipLogo - 提供服务器经验值功能
  • XMBossLV - 提供BOSS经验值功能
  • XMLuckyValue - 提供幸运值功能
  • XMSkillTrigger - 提供法力值功能
  • XMRelationship - 提供护法功能
  • ZoneManager - 提供区域限制功能
如果未安装对应插件,相关功能会自动禁用,不影响其他功能使用

注意事项​

  1. 心经物品简称留空时,无需物品但仍会检查权限
  2. 打坐期间物品不足会自动中断
  3. 插件卸载时会自动清理所有打坐状态和UI
  4. 小数点经验会在打坐结束时重置,避免长期累积
  5. 区域ID需要配合ZoneManager插件使用
  6. 执行指令列表中的指令为控制台指令,会在每次执行收益时运行

配置​

JSON:
{
  "聊天提示前缀": "[打坐]",
  "打坐设置": [
    {
      "心经物品名称": "大慈大悲经",//不能留空,别重复
      "心经物品简称": "wood",//留空无需物品,依然判断权限
      "心经物品皮肤": 0,
      "心经物品消耗(true=一次性消耗1个 false=间隔秒消耗1个)": true,
      "权限后缀": "",//写入权限后缀,留空无需,依然判断物品
      "仅允许在此期间打坐": 15.0,//写0.0禁用,否则只允许在每天指定时间段使用此心经打坐
      "仅允许在此区域打坐": "",//区域管理插件的区域ID
      "椅子皮肤(留空默认不重要)": 0,//坐下的椅子的皮肤,可以给氪金大佬整个
      "不使用椅子(站着)": true,//开启后不生成椅子,玩家站着打坐
      "执行间隔秒": 3.0,//每间隔多少秒获得一次增益
      "执行特效": "assets/prefabs/clothes/halloween.scarecrow/effects/soul_release_effect.prefab",//增益特效,留空无
      "最多打坐时间秒": 60.0,//多少秒自动结束打坐
      "冷却时间秒": 60.0,//结束打坐后冷却时间
      "恢复血量": 1.0,
      "恢复水量": 1.0,
      "恢复饥饿": 1.0,
      "获得服务器经验值(需要VipLogo)": 0.1,//如果写非整数,存储到存档满整数时执行,以下同理
      "获得BOSS经验值(需要XMBossLV)": 0.1,
      "获得幸运值几率(需要XMLuckyValue)": 10.0,
      "获得幸运值(负数=扣除 0=随机加减 正数=增加)": 0.1,
      "获得法力值(需要XMSkillTrigger)": 1.0,
      "获得san值(需要XMSanity)": 0.0,
      "获得体力值(需要DWStaminaSystem)": 0.0,
      "执行指令列表": [],//留空无,也随间隔秒执行一次指令列表中的控制台指令
      "指令提示内容": "",//如果写了指令可以在这里写说明,显示在UI介绍中
      "其他插件调用设置": {//以下不满足要求不允许使用此心经,留空无需
        "需要服务器等级": 0,
        "需要BOSS等级": 0,
        "需要幸运值": 0,
        "需要点赞数": 0,
        "需要身份": "",
        "队伍关系名称": "老弟",//写入允许蹭打坐收益(护法)的关系名称,需要关系插件
        "队伍关系增益": {
          "开启护法功能": true,//关闭不生效
          "范围检测半径": 10.0,//两个关系玩家需要组队并且距离不超过半径
          "范围内多久自动护法": 5.0,//打坐后,护法玩家需要在半径内保持多少秒会弹出护法邀请UI
          "增加一倍时间": false,//关闭不生效,在可持续时长的基础上增加1倍时长
          "减少一倍时间": true,//关闭不生效,减一倍持续时长
          "增加一倍间隔秒": true,//关闭不生效,增加1倍间隔时间,比如原来每5秒执行一次收益,护法加入后增加到10秒
          "减少一倍间隔秒": false,//关闭不生效,同理原来5秒间隔,现在2.5秒
          "双倍增益": true//除了控制台指令之外,所有增益数值都按照配置基础上增加1倍
        }
      }
    },
    {
      "心经物品名称": "观音心经",
      "心经物品简称": "cloth",
      "心经物品皮肤": 0,
      "心经物品消耗(true=一次性消耗1个 false=间隔秒消耗1个)": false,
      "权限后缀": "vip",
      "仅允许在此区域打坐": "",
      "椅子皮肤(留空默认不重要)": 0,
      "执行间隔秒": 5.0,
      "执行特效": "assets/prefabs/clothes/halloween.scarecrow/effects/soul_release_effect.prefab",
      "最多打坐时间秒": 120.0,
      "冷却时间秒": 180.0,
      "恢复血量": 2.0,
      "恢复水量": 2.0,
      "恢复饥饿": 2.0,
      "获得服务器经验值(需要VipLogo)": 0.5,
      "获得BOSS经验值(需要XMBossLV)": 0.5,
      "获得幸运值几率(需要XMLuckyValue)": 20.0,
      "获得幸运值(负数=扣除 0=随机加减 正数=增加)": 1.0,
      "获得法力值(需要XMSkillTrigger)": 2.0,
      "获得san值(需要XMSanity)": 0.0,
      "获得体力值(需要DWStaminaSystem)": 0.0,
      "执行指令列表": [],
      "指令提示内容": "",
      "其他插件调用设置": {
        "需要服务器等级": 0,
        "需要BOSS等级": 0,
        "需要幸运值": 0,
        "需要点赞数": 0,
        "需要身份": "",
        "队伍关系名称": "老弟",
        "队伍关系增益": {
          "开启护法功能": true,
          "范围检测半径": 10.0,
          "范围内多久自动护法": 5.0,
          "增加一倍时间": false,
          "减少一倍时间": true,
          "增加一倍间隔秒": true,
          "减少一倍间隔秒": false,
          "双倍增益": true
        }
      }
    },
    {
      "心经物品名称": "般若波罗蜜多心经",
      "心经物品简称": "stones",
      "心经物品皮肤": 0,
      "心经物品消耗(true=一次性消耗1个 false=间隔秒消耗1个)": true,
      "权限后缀": "svip",
      "仅允许在此区域打坐": "",
      "椅子皮肤(留空默认不重要)": 0,
      "执行间隔秒": 2.0,
      "执行特效": "assets/prefabs/clothes/halloween.scarecrow/effects/soul_release_effect.prefab",
      "最多打坐时间秒": 180.0,
      "冷却时间秒": 300.0,
      "恢复血量": 5.0,
      "恢复水量": 5.0,
      "恢复饥饿": 5.0,
      "获得服务器经验值(需要VipLogo)": 1.0,
      "获得BOSS经验值(需要XMBossLV)": 1.0,
      "获得幸运值几率(需要XMLuckyValue)": 50.0,
      "获得幸运值(负数=扣除 0=随机加减 正数=增加)": 0.0,
      "获得法力值(需要XMSkillTrigger)": 5.0,
      "获得san值(需要XMSanity)": 1.0,
      "获得体力值(需要DWStaminaSystem)": 0.0,
      "执行指令列表": [],
      "指令提示内容": "",
      "其他插件调用设置": {
        "需要服务器等级": 0,
        "需要BOSS等级": 0,
        "需要幸运值": 0,
        "需要点赞数": 0,
        "需要身份": "",
        "队伍关系名称": "老弟",
        "队伍关系增益": {
          "开启护法功能": true,
          "范围检测半径": 10.0,
          "范围内多久自动护法": 5.0,
          "增加一倍时间": false,
          "减少一倍时间": true,
          "增加一倍间隔秒": true,
          "减少一倍间隔秒": false,
          "双倍增益": true
        }
      }
    },
    {
      "心经物品名称": "无量寿经(无需物品)",
      "心经物品简称": "",
      "心经物品皮肤": 0,
      "心经物品消耗(true=一次性消耗1个 false=间隔秒消耗1个)": true,
      "权限后缀": "admin",
      "仅允许在此区域打坐": "",
      "椅子皮肤(留空默认不重要)": 0,
      "执行间隔秒": 1.0,
      "执行特效": "assets/prefabs/clothes/halloween.scarecrow/effects/soul_release_effect.prefab",
      "最多打坐时间秒": 300.0,
      "冷却时间秒": 600.0,
      "恢复血量": 10.0,
      "恢复水量": 10.0,
      "恢复饥饿": 10.0,
      "获得服务器经验值(需要VipLogo)": 2.0,
      "获得BOSS经验值(需要XMBossLV)": 2.0,
      "获得幸运值几率(需要XMLuckyValue)": 100.0,
      "获得幸运值(负数=扣除 0=随机加减 正数=增加)": 5.0,
      "获得法力值(需要XMSkillTrigger)": 10.0,
      "获得san值(需要XMSanity)": 0.0,
      "获得体力值(需要DWStaminaSystem)": 0.0,
      "执行指令列表": [
        "示例指令 %STEAMID%"
      ],
      "指令提示内容": "提示: 打坐期间将执行特殊指令",
      "其他插件调用设置": {
        "需要服务器等级": 0,
        "需要BOSS等级": 0,
        "需要幸运值": 0,
        "需要点赞数": 0,
        "需要身份": "",
        "队伍关系名称": "老弟",
        "队伍关系增益": {
          "开启护法功能": true,
          "范围检测半径": 10.0,
          "范围内多久自动护法": 5.0,
          "增加一倍时间": false,
          "减少一倍时间": true,
          "增加一倍间隔秒": true,
          "减少一倍间隔秒": false,
          "双倍增益": true
        }
      }
    }
  ],
  "UI颜色配置": {
    "默认UI模式(true=黑夜模式,false=白昼模式)": true,
    "主面板": "0.2 0.2 0.2 0.6",
    "顶部标题栏": "0.16 0.16 0.16 1",
    "文字": "1 1 1 1",
    "二级按钮": "0.3 0.3 0.7 1",
    "副标题栏": "0.7 0.7 0.7 0.95",
    "取消按钮": "0.7 0.3 0.3 0.9",
    "确认按钮": "0.3 0.7 0.3 0.9",
    "图像": "0 0 0 0"
  }
}
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
298.00 CNY
238.40 CNY
折扣
优惠20.00%
查看
134
文件类型
cs
文件大小
80.1 KB
文件Hash
574bdafc41d29ebbeb0eec50a21c0da8
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.2

    ✅添加新配置 "获得san值(需要XMSanity)": 0.0, ✅添加新配置 "获得体力值(需要DWStaminaSystem)": 0.0,
  2. 1.0.1

    ✅添加新配置,现在可以设置每天固定时间才允许打坐 ✅添加新配置,可以设置不使用椅子(站着打坐) ✅添加了其他插件调用,限制使用指定心经所需要的等级,身份等...
标签
修仙吗