DWRole - 身份系统

原创 DWRole - 身份系统 1.0.6

  • [新增] BattlePass 要求,要求玩家拥有BattlePass - 通行证等级大于或等于指定等级。
  • [新增] void OnPlayerRoleGained(BasePlayer player, String roleName); Hook,当玩家获得身份时触发。
  • [新增] void OnPlayerRoleLost(BasePlayer player, String roleName); Hook,当玩家失去身份时触发。
  • [新增] DWRolePermission - 身份权限 免费DLC,当玩家获得指定身份后授权权限。
  • [改进] 优化插件性能。
  • [改进] 优化玩家/NPC判断。
  • [改进] GetStatusData API现在支持查询玩家的详细信息。
  • [新增] 死亡次数 要求,要求玩家达到指定的死亡次数。
  • [改进] XPerience相关的判断。
  • [改进] 权限注册相关的问题。
  • [改进] 权限监测未实时更新的问题。
  • [修复] 不满足条件后移除身份 选项没有正常工作的BUG。
  • [新增] 权限组要求,要求玩家拥有指定的权限组。
  • [改进] XPerience相关的判断。
  • [改进] 插件初始化加载顺序。
  • [改进] 权限进度判断。
  • [新增] 算术答题要求,使用累计答对算术答题活动次数作为判断。
  • [新增] XPerience要求,使用XPerience插件的数值作为判断。
  • [改进] 默认配置文件新增学霸身份。
  • [改进] Economics插件调用方法。
  • [新增] 突袭基地 要求,使用累计完成突袭基地次数作为要求。
  • [新增] 进服天数 要求,使用累计进服天数作为要求。
  • [新增] 最长离线时间 要求,使用最长离线时间作为要求。
  • [新增] 身份描述 配置选项字段。
  • [新增] IsRole API。
  • [改进] 新增配置文件检查,如果有重复的身份名称将提醒避免重复。
  • [改进] 改进默认配置文件,新增部分演示。
  • [修复] OnEntityDeath的NPC判断。
1.0.0 正式发布!!!
首批适配插件即将更新!敬请期待!