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

新品 【XMReviveCoin·复活币】 1.0.0

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

插件简介​

复活币插件可以在玩家即将死亡或倒地时,自动消耗复活币来阻止死亡并恢复玩家状态。

功能特点​

  • 三重检测机制:血量监听 + 伤害拦截 + 倒地拦截
  • 支持物品复活币(通过皮肤ID识别)
    • 可以将指定皮肤物品上架商城,kit,其他插件掉落获取
    • 玩家只需要背包有此物品,在检测触发时会自动消耗
    • 背包没有物品不触发,冷却期间不触发不消耗
  • 支持权限复活币(每日自动发放)
    • 权限复活币无需背包有,自动通过存档余额判断
    • 支持多个权限,每个权限相当于独立的复活币系统
    • 背包没有复活币物品时判断权限复活币余额,冷却,满足的情况下自动消耗
  • 可配置恢复血量、水量、饥饿度
  • 支持其他插件属性:法力值、体力、San值
  • 冷却系统防止频繁触发
  • 聊天指令查看余额
  • 检测所有扣血方式(饥饿、口渴、辐射、伤害等)
  • 零性能消耗(事件驱动,无需定时器)

触发条件​

三重检测机制​

  1. 血量变化监听
    • 实时监听玩家血量变化事件
    • 当血量≤最大血量5%时立即触发
    • 可检测所有扣血:饥饿、口渴、辐射、寒冷、流血等
    • 零性能消耗:事件驱动,不使用定时器
  2. 致命伤害拦截
    • 当玩家受到会导致死亡的伤害时触发
    • 阻止本次伤害并恢复状态
    • 可检测:PVP、PVE、环境伤害等
  3. 倒地状态拦截
    • 当玩家即将进入倒地状态时触发
    • 阻止倒地并恢复状态
触发优先级:物品复活币 > 权限复活币
多权限处理
  • 独立发放:玩家同时拥有多个权限时,每个权限都独立发放复活币
  • 示例:玩家同时有vip(1个/天)和svip(3个/天)权限,会发放vip的1个 + svip的3个 = 共4个
  • 独立冷却:每个权限有自己的冷却时间,互不影响
  • 智能选择:触发时优先使用没在冷却且效果最好的权限复活币
发放时间
  • 每日首次触发:服务器重启后或玩家首次登录时
  • 判断逻辑:每个玩家独立记录日期(yyyy-MM-dd),日期变化后自动发放
  • 发放场景:
    • 玩家登录时(检测到该玩家日期变化)
    • 服务器重启/插件重载时(检测到该玩家日期变化)
    • 玩家获得新权限时(管理员授权后立即发放,无需重新登录)
  • 防重复发放:同一天内重载插件或玩家重新登录,不会重复发放
  • 发放模式可选:根据配置文件 "权限发放模式"
    • true=权限复活币如果玩家当天未使用完,新一天会在余额基础上叠加发放
    • false=每天重置为0后,发放新的,确保玩家每天固定用量
支持其他插件属性恢复
  • 法力值(XMSkillTrigger插件)
  • 体力(DWStaminaSystem插件)
  • San值(XMSanity插件)
1763247421718
1763247428342

权限系统​

插件会根据配置文件自动注册权限,格式为:
XMReviveCoin.{权限名}
例如配置文件中定义了vip,则权限为:XMReviveCoin.vip

聊天指令​

/fhb - 查看当前权限复活币余额和冷却状态

giverevivecoin <玩家名称/SteamID> <权限后缀> <数量> - 手动给玩家发放权限复活币
例:giverevivecoin 76561198372925717 vip 10 - 发放10个vip权限复活币

配置​

JSON:
{
  "聊天提示前缀": "[复活币]",
  "权限发放模式(true=可累积 false=重置余额后发放)": true,
  "冷却秒": 60,//物品冷却时间
  "物品复活币": {
    "111": {//物品皮肤ID
      "显示名称": "普通复活币",
      "恢复血量(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复水量(-1禁用,0恢复满,或写入恢复值)": -1.0,
      "恢复饥饿(-1禁用,0恢复满,或写入恢复值)": -1.0,
      "恢复法力值(-1禁用,0恢复满,或写入恢复值)": -1.0,
      "恢复体力(-1禁用,0恢复满,或写入恢复值)": -1.0,
      "恢复San值(-1禁用,0恢复满,或写入恢复值)": -1.0
    },
    "222": {
      "显示名称": "高级复活币",
      "恢复血量(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复水量(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复饥饿(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复法力值(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复体力(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复San值(-1禁用,0恢复满,或写入恢复值)": 0.0
    }
  },
  "权限复活币": {
    "vip": {//写入权限后缀,不带插件名直接写后缀
      "每天发放几个": 1,//注意,权限独立生效,每个权限都会发放一次数量
      "冷却秒": 60,//此权限的单独冷却时间,不影响其他权限,不影响物品冷却
      "恢复血量(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复水量(-1禁用,0恢复满,或写入恢复值)": -1.0,
      "恢复饥饿(-1禁用,0恢复满,或写入恢复值)": -1.0,
      "恢复法力值(-1禁用,0恢复满,或写入恢复值)": -1.0,
      "恢复体力(-1禁用,0恢复满,或写入恢复值)": -1.0,
      "恢复San值(-1禁用,0恢复满,或写入恢复值)": -1.0
    },
    "svip": {
      "每天发放几个": 1,
      "冷却秒": 60,
      "恢复血量(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复水量(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复饥饿(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复法力值(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复体力(-1禁用,0恢复满,或写入恢复值)": 0.0,
      "恢复San值(-1禁用,0恢复满,或写入恢复值)": 0.0
    }
  }
}
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
98.00 CNY
查看
18
文件类型
cs
文件大小
34.1 KB
文件Hash
d0b97de58b6f88da57873a8af0459ec7
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签