DWMenu - 服务器菜单

原创 DWMenu - 服务器菜单 1.2.2

  • [改进] 翻页时UI会必现关闭后再显示的问题。
  • [修复] 玩家自行参数输入界面报错的Bug。
  • [信息] RustSBAuth - RustSB资源权限验证 已更新新版本v1.0.4,请您确保您安装了最新的RustSBAuth。
  • [新增] 快速打开方式 配置选项新增 4 - Ctrl+Shift+鼠标滚轮。
  • [改进] 优化UI刷新,现在在切换分类,输入参数等操作时UI不会闪屏(关闭后再打开)。
  • [新增] 对 DWRole - 身份系统 的支持。
  • [新增] 按钮分类下的 [DWRole] 查看所需身份(留空无) 配置选项,留空不要求拥有身份,填入身份名称即要求拥有该身份才能查看该分类。
  • [新增] 按钮设置下的 [DWRole] 使用所需身份(留空无) 配置选项,留空不要求拥有身份,填入身份名称即要求拥有该身份才能使用该按钮。
  • [改进] 修复 玩家自行输入参数 选项开启时,指令的%参数%变量未正确替换的问题(使用了%ARGS%作为变量,现在两者都可使用)。
  • 如果你是从1.1.7之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 移除 鼠标中键快速打开 选项。
  • 新增 快速打开方式(0=关闭|详见插件介绍)选项:
    • 0 = 关闭
    • 1 = 鼠标中键
    • 2 = 按住Ctrl键再按下鼠标中键
    • 3 = 按住Shift键再按下鼠标中键
  • 调整 data数据文件存储位置,请在更新前按照以下步骤迁移(也可不迁移,但玩家的设置状态会被重置
    • 在更新新版本前将 oxide/data/ 下的 DWMenu.json 文件剪切至 oxide/data/DuiWei/DWMenu/文件夹(如果不存在请手动创建)。
    • 并重命名为PlayerData.json
    • 迁移后的目录格式应为 oxide/data/DuiWei/DWMenu/ ,数据文件路径应为 oxide/data/DuiWei/DWMenu/PlayerData.json
  • 移除检查更新方式。
  • 如果你是从1.1.7之前的版本升级,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 修复玩家在进入服务器时不显示快捷栏按钮的Bug。
  • 修复二维码2的位置显示为二维码1的二维码的Bug。
  • 新增 RustSBAuth 支持,请完成RustSBAuth页面教程步骤后再更新本插件,否则将无法正常加载。
    • 如遇任何问题请及时反馈。
  • 新增 快捷栏按钮 ,玩家现在可以点击快捷栏右侧的按钮快速打开菜单界面。
  • 新增 快捷栏旁快捷按钮 选项(默认true),用于控制是否启用快捷按钮。
  • 新增 二维码2链接(需要透明且纯白|留空无) 选项,用于在界面显示第二个二维码。
  • 新增 按钮介绍(输入界面) 选项 ,用于输入参数界面解释需要输入的参数内容或按钮介绍。
  • 修复 左下角按钮 错误的写成了英文的BUG。
  • 新增 鼠标中键快速打开 选项。
  • 新增 默认UI风格 (true = 黑夜, false = 亮色) 选项。
  • 修复权限注册问题。
  • 现在分类标题支持空格。
  • 修复多个BUG。
  • 其它改进。
  • 新增 服务端执行 选项。启用后点击该按钮将会在服务器控制台执行指令,兼容玩家自行输入参数。
    • 启用该选项后指令支持 %STEAMID%%玩家名称%
    • 但指令如果仍以 / 作为开头那么还是会在玩家客户端执行聊天指令。
  • 改进打开玩家自行输入参数界面时输入框会有Text的问题。
  • 新增 默认输入参数 选项,如果不为空,在打开玩家自行输入参数界面时会自动填充该选项的值。
  • 改进数据文件的读取/写入方式。