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