• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMMeditation·打坐】

新品 【XMMeditation·打坐】 1.0.0

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

插件简介​

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

主要功能​

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

增益类型​

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

指令说明​

玩家指令​

  • /meditation - 打开打坐主界面

控制台指令​

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

权限

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

使用方法​

玩家使用流程​

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

按钮状态说明​

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

数据存储​

玩家冷却数据​

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

玩家累积经验数据​

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

特色功能​

物品消耗模式​

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

打坐状态锁定​

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

区域限制功能​

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

自定义指令执行​

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

依赖插件(可选)​

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

注意事项​

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

配置​

JSON:
{
  "聊天提示前缀": "[打坐]",
  "打坐设置": [
    {
      "心经物品名称": "大慈大悲经",//不能留空,别重复
      "心经物品简称": "wood",//留空无需物品,依然判断权限
      "心经物品皮肤": 0,
      "心经物品消耗(true=一次性消耗1个 false=间隔秒消耗1个)": true,
      "权限后缀": "",//写入权限后缀,留空无需,依然判断物品
      "仅允许在此区域打坐": "",//区域管理插件的区域ID
      "椅子皮肤(留空默认不重要)": 0,//坐下的椅子的皮肤,可以给氪金大佬整个
      "执行间隔秒": 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,
      "执行指令列表": [],//留空无,也随间隔秒执行一次指令列表中的控制台指令
      "指令提示内容": ""//如果写了指令可以在这里写说明,显示在UI介绍中
    },
    {
      "心经物品名称": "观音心经",
      "心经物品简称": "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,
      "执行指令列表": [],
      "指令提示内容": ""
    },
    {
      "心经物品名称": "般若波罗蜜多心经",
      "心经物品简称": "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,
      "执行指令列表": [],
      "指令提示内容": ""
    },
    {
      "心经物品名称": "无量寿经(无需物品)",
      "心经物品简称": "",
      "心经物品皮肤": 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,
      "执行指令列表": [
        "示例指令 %STEAMID%"
      ],
      "指令提示内容": "提示: 打坐期间将执行特殊指令"
    }
  ],
  "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
查看
35
文件类型
cs
文件大小
50.1 KB
文件Hash
f295059627f5b55ff018d9caa9c87235
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签
修仙吗