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

原创 DWRole - 身份系统 1.1.6

  • [新增] DWAbyss 要求,要求玩家挑战完成DWAbyss - 深渊(爬塔) 的指定层级(需要v1.0.1版本及以上)。
  • [新增] 手动授予/撤销身份功能,管理员可以通过以下指令管理玩家身份:
    • dwrole.grant <玩家名称/ID> <身份名称> - 授予玩家指定身份
    • dwrole.revoke <玩家名称/ID> <身份名称> - 撤销玩家指定身份
  • [新增] 聊天指令 配置选项,现在可以修改打开UI界面的聊天指令。
  • [新增] 身份设置 -> 子身份列表 配置选项,拥有该身份的同时也代表着拥有子身份列表的身份。
  • [新增] 新增多个API,用于其他插件。
  • [新增] 保护UI使用的控制台指令,避免被玩家滥用。
  • [改进] 优化数据文件的加载与保存。
  • [改进] 优化UI界面,使用统一的方法。
  • [改进] 删除无用的沉余代码。
  • [新增] 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。