DWStaminaSystem - 体力系统

原创 DWStaminaSystem - 体力系统 1.0.4

  • [信息] DWStaminaSystem - 体力系统 自1.0.4版本起结束限免,注意事项如下:
    • 先前版本您仍可继续免费使用至 2026年4月25日 ,如需更新1.0.4及后续版本则需要购买本插件。
    • 本插件将于本日起至2025年10月28日进行五折折扣优惠
  • [新增] 体力上限权限配置(权限名:体力上限) 配置选项,现在可以根据权限配置玩家的体力值上限。
  • [新增] 恢复数量权限配置(权限名:恢复数量) 配置选项,现在可以根据权限配置玩家每次恢复的体力值。
  • [新增] 体力上限身份配置(身份名:体力上限) 配置选项,现在可以根据DWRole身份配置玩家的体力值上限。
  • [新增] 恢复数量身份配置(身份名:恢复数量) 配置选项,现在可以根据DWRole身份配置玩家每次恢复的体力值上限。
  • [新增] UI自定义显示位置 配置选项,现在可以在配置文件修改体力信息UI的显示位置。
  • [改进] 新增预加载UI纹理功能,现在有更好的体验。
  • [改进] 优化数据文件的加载与保存。
  • [改进] 修改使用错误的权限前缀,现在管理员权限名修正为 DWStaminaSystem.admin (需重新授权)。
  • [新增] 管理员指令:
    • dwstamina add 玩家名/ID 数量 - 给指定玩家添加体力
    • dwstamina deduct 玩家名/ID 数量 - 给指定玩家扣除体力
    • dwstamina set 玩家名/ID 数量 - 设置指定玩家的体力
    • dwstamina get 玩家名/ID - 查看指定玩家的体力
  • [改进] 统一获取玩家体力上限的方法。
  • [修复] 仅在线时恢复体力 配置选项的逻辑。
  • [修复] 玩家进入服务器时不显示UI的问题。
  • [新增] 仅在线时恢复体力 配置选项,设置为true将只在玩家在线时恢复体力,设置为false将恢复所有有记录的玩家体力。
  • [新增] OnStaminaDeduct(BasePlayer,int) Hook,当玩家消耗体力时触发。
  • [信息] 该版本需要RustSB Extensions - RustSB扩展版本在v1.0.5及以上。
  • [改进] 重新设计体力UI。
  • [改进] 解决API调用报错。
  • [改进] 改进DeductStaminaAPI,现在根据扣除情况返回bool。