带有游戏时钟、在线玩家、睡眠者和自定义消息等的 GUI 面板。
使用地图网格选项时,较大的地图可能读数不太准确,正在修复中,改用旧显示器。
特征
- 游戏内/服务器时间。
- 在线玩家计数器
- 卧铺计数器
- 消息框
- 空投警报
- 直升机警报
- 辐射警报
- 坐标
- 完全定制
- 自定义面板:简单的文本和图标
- api
聊天命令
- /ipanel – 显示可用的命令
- /ipanel hide – 隐藏信息面板
- /ipanel show – 显示信息面板
- /ipanel clock game – 时钟将显示游戏内时间。
- /ipanel clock server < /-hours> -时钟将显示 RL 时间。您可以添加或删除小时。
- /ipanel timeformat – 显示可用的时间格式。
- /ipanel timeformat – 从列表中选择您喜欢的时间格式。
配置
可以在目录
InfoPanel
下的文件中配置设置和选项
config
。建议使用编辑器和验证器来避免格式问题和语法错误。
- Available:(默认值:true),使用此选项,您可以打开或关闭面板。
- Dock:(默认值:BottomPanel),使用此选项您可以选择停靠面板。
- Order:使用此选项,您可以设置面板的顺序。(具有相同扩展坞和 AnchorX 的面板)
- AnchorX:(默认:左),您可以将面板拉到扩展坞的左侧或右侧。(左右)
- **AnchorY:**(默认值:Bottom),您可以将面板拉到停靠/屏幕的顶部或底部。(上/下)
- Width:面板宽度。(0-1)
- Height:面板高度。(0-1)
- Margin:(默认值:0 0 0 0.005)面板边距(上、右、下、左)
- Autoload:(默认值:true)如果你关闭它(false)。面板不会自动显示。但是其他插件可以触发它。
- CoordType(默认值:2)从 0-2 将以不同的格式显示坐标。EX “0” – X: 1000 | Z:1000,“1” D12 “2”两者的组合
对于开发者
private bool PanelRegister(string pluginName, string panelName, string json)
此功能将加载您的面板。它将第一次在 ThirdPartyPanels 部分下的 Info Panel 配置文件中创建一个新条目。之后,信息面板将从那里加载面板配置。
如果您在配置中使用文本或图像。它们将被自动命名。(PluginName Text or PluginName Image)例如:MyPanelName -> MyPanelNameText or MyPanelNameImage
private bool ShowPanel(string pluginName, string panelName**, string playerId = null
向所有人或特定玩家显示选定的面板。
private bool HidePanel(string pluginName, string panelName, string playerId = null)
对所有人或特定玩家隐藏选定的面板。
private bool RefreshPanel(string pluginName, string panelName, string playerId = null)
将面板刷新给所有人或特定玩家。
private void SetPanelAttribute( string pluginName, string panelName, string attribute, string value, string playerId = null)
更改每个人或某些玩家的面板属性。
private bool SendPanelInfo( string pluginName, List<string> panels)
您可以将面板名称列表发送到信息面板。此列表和配置文件之间的差异将从配置文件中删除以保持清洁。
private bool IsPlayerGUILoaded(string playerId)
您可以检查播放器 GUI 状态。
© 版权声明
THE END
暂无评论内容