此插件允许您创建具有多个选项卡的可自定义 UI。这对于提供命令帮助或其他服务器信息非常有用。
“\n” 不起作用,请创建新的 TextLine。“\t” 用于制表符缩进。任何 UTF8 符号都应该可以工作,你只需要输入 /uXXXX,其中 XXXX 是 UTF-8 符号代码。要在文本中显示双引号 (“”),请使用两个单引号 (')。
该插件还支持页面上的图像;有关更多信息,请参阅示例配置。
配置文件位于文件 oxide/config/ServerInfo.json 中。用户server_info_text.json的插件的旧版本将由插件自动升级。如果您遇到任何问题 - 请在插件的帖子中发帖。
您可以通过将配置选项 “UpgradeConfig” 更改为 true 来触发升级。
要验证您的配置,请使用:JSON Formatter & Validator。配置非常简单:Tabs、text、show on join。
聊天命令
- /info-- 向自己显示可用信息
文本格式
该插件会创建一个面板,其中包含您在配置文件中定义的选项卡。Tab 由标题 (选项卡名称)、页面和背景图像组成。一个文本行从按钮列表到面板的右边缘。“\n” 不起作用,请创建新的 TextLine。“\t” 用于制表符缩进。任何 UTF8 符号都应该可以工作,你只需要输入 /uXXXX,其中 XXXX 是 UTF-8 符号代码。要在文本中显示双引号 (“”),请使用两个单引号 (')。
格式示例
- <color=#ff0000>your text</color>-- 将文本更改为红色
- <b>your text</b>-- 将文本更改为粗体格式
- <i>your text</i>-- 将文本更改为斜体
- <size=40>your text</size>-- 将文本字体大小更改为 40
该插件还支持页面上的图像;有关更多信息,请参阅示例配置。
配置
你可以使用配置中的 ShowInfoOnPlayerInit 选项配置插件,以显示服务器加入的信息。
配置文件位于文件 oxide/config/ServerInfo.json 中。用户server_info_text.json的插件的旧版本将由插件自动升级。如果您遇到任何问题 - 请在插件的帖子中发帖。
您可以通过将配置选项 “UpgradeConfig” 更改为 true 来触发升级。
要验证您的配置,请使用:JSON Formatter & Validator。配置非常简单:Tabs、text、show on join。
全局设置
关于颜色的注意事项:所有颜色都格式化为 RRGGBBAA 格式。维基百科 RRGGBB 用于颜色十六进制表示,AA 用于 Alpha 通道。使用您选择的任何颜色选择器。- “TabToOpenByDefault” : 0 - 默认打开的 tab 的从零开始的索引
- “ShowInfoOnPlayerInit” : true - 当玩家加入服务器时显示信息窗口
- “Position”: {“MinX”: 0.15,“MaxX”: 0.9,“MinY”: 0.2,“MaxY”: 0.9} - 窗口位置
- “BackgroundImage”: {“Enabled”: false,“Position”: {“MinX”: 0.0,“MaxX”: 1.0,“MinY”: 0.0,“MaxY”: 1.0},“url”: “黑色背景 #6889756”,“TransparencyInPercent”: 100} - 背景图像的位置、URL 和透明度设置。
- “ActiveButtonColor”: “#00FFFFFF” - 活动按钮的 #RRGGBBAA 颜色
- “BackgroundColor”: “#000000FF”- 窗口背景的 #RRGGBBAA 颜色
- “PrevPageButtonColor”: “#7F7F7FFF”,- #RRGGBBAA 上一页按钮的颜色
- “NextPageButtonColor”: “#7F7F7FFF”,- 下一页按钮 #RRGGBBAA 颜色
- “CloseButtonColor”: “#7F7F7FFF”,- #RRGGBBAA 关闭按钮的颜色
- “InactiveButtonColor”: “#7F7F7FFF”,- #RRGGBBAA 非活动按钮的颜色
- “NextPageText”: “下一页”
- “PrevPageText”: “上一页”
- “CloseButtonText”: “关闭”
Per Tab 设置
- _“ButtonText”: “第一个选项卡” - _tab按钮文本
- _“HeaderText”: “第一个选项卡” - _tab标题文本
- “TabButtonAnchor”: 4 - Tab 键文本对齐方式(值从 0 到 9)
- “OxideGroup”: “” - 供所有人访问的空字符串。否则,请在此处写下群组名称,例如:admin、moderator、owner、vip,等等
- “TextAnchor”: 3, - 此选项卡中所有页面的文本行对齐方式。
- “TextFontSize”: 16, - Tab 键文本的默认字体大小
- “HeaderFontSize”: 32, - 标题字体大小
- “HeaderAnchor”: 0, - 标题文本的对齐方式
- “TabButtonFontSize”: 16, - 选项卡按钮的字体大小
- “Pages(页面)”:- 包含可能包含文本和图像的页面
每页设置
- TextLines - 此页面中显示的文本行列表。每行 - 1 行
- ImageSettings - 页面背景上显示的图像列表