rust信息面板插件

带有游戏时钟、在线玩家、睡眠者和自定义消息等的 GUI 面板。

rust信息面板插件

使用地图网格选项时,较大的地图可能读数不太准确,正在修复中,改用旧显示器。

特征

  • 游戏内/服务器时间。
  • 在线玩家计数器
  • 卧铺计数器
  • 消息框
  • 空投警报
  • 直升机警报
  • 辐射警报
  • 坐标
  • 完全定制
  • 自定义面板:简单的文本和图标
  • 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
苦逼小编求支持
点赞5赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容