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

原创 DWRole - 身份系统 1.1.3

  • [新增] DWMarket 要求,要求玩家拥有DWMarket - 玩家市场的指定数据(详见介绍,需等待DWMarket更新)。
  • [新增] DWGacha 要求,要求玩家拥有DWGacha - 抽卡系统的指定数据(详见介绍,需等待DWGacha更新)。
  • [新增] DWCall 要求,要求玩家拥有DWCallUI - 召唤系统的指定数据(详见介绍,需等待DWCallUI更新)。
  • [新增] 数据记录设置 配置选项,支持启用 仅记录配置中用到的数据 选项(默认true,启用后仅记录插件配置文件中需要记录的数值。
    • 除此之外,仍支持强制启用某一类的数据记录,即使配置文件中并不包含。
      JSON:
        "数据记录设置": {
          "仅记录配置中用到的数据": true,
          "强制启用击杀数据记录": false,
          "强制启用采集数据记录": false,
          "强制启用钓鱼数据记录": false,
          "强制启用在线时间记录": true,
          "强制启用死亡数据记录": true,
          "强制启用突袭基地数据记录": false,
          "强制启用DWMath数据记录": false,
          "强制启用DWCraft数据记录": false,
          "强制启用DWStaminaSystem数据记录": false,
          "强制启用DWMarket数据记录": false,
          "强制启用DWGacha数据记录": false,
          "强制启用DWCallUI数据记录": false
        }
  • [改进] 优化性能:仅在需要时才会订阅指定Hook。
  • [改进] 优化性能:重写身份进展判断,现在仅遍历需要判断的身份。
  • [改进] 优化性能:更多优化。
  • [修复] 权限组授权/取消未正常监听的问题。
  • [新增] 显示玩家当前拥有的身份和全部身份的UI。使用聊天指令/role打开。
    1739177595457
  • [新增] 身份设置 -> 在UI列表中隐藏详情 ,开启后将在所有身份列表中隐藏详情。
  • [新增] VipLogo要求,要求玩家拥有【VipLogo·服务器等级】等级大于或等于指定等级。
  • [修复] 达成条件 大小写敏感导致的部分判定未生效的Bug。
  • [新增] BattlePass 要求,要求玩家拥有BattlePass - 通行证等级大于或等于指定等级。
  • [新增] void OnPlayerRoleGained(BasePlayer player, String roleName); Hook,当玩家获得身份时触发。
  • [新增] void OnPlayerRoleLost(BasePlayer player, String roleName); Hook,当玩家失去身份时触发。
  • [新增] DWRolePermission - 身份权限 免费DLC,当玩家获得指定身份后授权权限。
  • [改进] 优化插件性能。
  • [改进] 优化玩家/NPC判断。
  • [改进] GetStatusData API现在支持查询玩家的详细信息。
  • [新增] 死亡次数 要求,要求玩家达到指定的死亡次数。
  • [改进] XPerience相关的判断。
  • [改进] 权限注册相关的问题。
  • [改进] 权限监测未实时更新的问题。
  • [修复] 不满足条件后移除身份 选项没有正常工作的BUG。
  • [新增] 权限组要求,要求玩家拥有指定的权限组。
  • [改进] XPerience相关的判断。
  • [改进] 插件初始化加载顺序。
  • [改进] 权限进度判断。