【自定义UI界面】

原创 【自定义UI界面】 1.0.5

需要插件(必装)
图像库

简介​

一个超简单配置但超实用的插件,实现如下功能
  • 创建无限个独立的UI界面
  • 每个界面独立的聊天指令打开,或控制台指令为指定玩家、所有玩家打开
  • 每个界面可以显示一张图片
  • 每个界面可以显示超多字数的文本内容
  • 将界面绑定到快捷键,支持三个键位(空格+鼠标左、中、右键)
  • 自定义无限个随机消息列表,只需要在文本简单引用占位符,玩家每次打开UI都可以显示不同的随机消息

有什么用?​

这款插件算是【自定义插件】的基础版,除了不支持自己添加UI中的无限个按钮和对应按钮功能外,使用是一样的。
你可以通过这款插件设计各种UI界面,帮助玩家了解你的服务器最新信息,活动,道具介绍,赞助项目。
两个使用场景包含了一切可互动的行为;
为UI绑定自定义指令,玩家输入指令打开某个UI界面。以便玩家频繁的,主动查看你设计的界面内容。
控制台指令,为某个玩家打开指定UI界面,这适用于【执行指令】类的插件事件,以便玩家自动查看你设计的界面内容

支持的插件​

【触发指令】·使用此插件,实现当玩家关闭指定UI界面后执行控制台指令。可以配合设计一些奖励/领取类型的UI界面。

指令​

聊天指令:
/OpenUI {UI命令} //打开指定UI界面
也可以直接使用配置里的UI命令打开指定界面

控制台指令:
OpenUI {UI命令} {玩家steamid} //为指定玩家打开指定UI界面
OpenUI {UI命令} //为所有在线玩家打开指定UI界面

配置文件​

JSON:
{
  "UI配置列表": {
    "u1": {
      "UI命令": "u1",
      "UI文本": "",
      "UI图片": "http://img.rustsb.com/psb.png"
    },
    "u2": {
      "UI命令": "u2",
      "UI文本": "你可以在这里写入文字内容,它可以直接在UI界面中居中显示。文字可以很多,因为UI是全屏的。你还可以使用\n来另起一行。也可以使用<color=#FF0000>来改变文字颜色</color>!\n你还可以使用<size=18>来改变字体大小</size>\n当然组合搭配也不错,比如:<size=22><color=#FF0000>一个大号的红色文字内容</color></size>",
      "UI图片": ""
    },
    "u3": {
      "UI命令": "u3",
      "UI文本": "你好啊 %玩家名称% ,欢迎你来到本服务器!\n%3%",
      "UI图片": ""
    },
    "u4": {
      "UI命令": "u4",
      "UI文本": "这是一个新的UI界面,我们为您准备了抽奖CDK,输入/cdk %2%,来试试运气吧!",
      "UI图片": ""
    }
  },
  "空格+鼠标按键绑定界面设置": {
    "鼠标左键": "u1",
    "鼠标右键": "u2",
    "鼠标中键": "u3"
  },
  "随机信息": {
    "1": [
      "这里可以输入随机内容",
      "在UI的文本配置中,使用 %{数字}% 来让玩家每次打开UI都在占位符处显示如下随机信息",
      "比如:你可以通过%1%,联系到服主!",
      "你可以利用这个功能实现诸多便捷信息公告或随机信息",
      "网址:www.rustsb.com"
    ],
    "2": [
      "123-321-231",
      "123-345-567"
    ],
    "3": [
      "小老虎",
      "大狮子"
    ]
  }
}

  • 在配置开头写入任意字符,不要重复,同时写入到UI命令。可用于直接打开UI界面的聊天指令,也作为控制台命令引用
  • 如果写入UI文本,则会在UI界面中居中显示文字内容
    • 占位符 %玩家名称% ,可以在配置的文本内引用,可以实现谁查看的UI,自动显示他的游戏名字
  • UI图片,写入图片的外链网址,作为此界面的背景图。当然也可以不写,UI默认透明度显示。
  • 绑定按键,玩家在游戏中按住空格+对应鼠标按键,即可打开此UI界面
    • 在键位处写入每个UI配置开头的key,可以随时更换
    • 您可以利用此功能,公告玩家“按住空格+鼠标X键可以随时查看我们服务器的活动信息”。当您有最新活动或新闻公告时,可以随时修稿UI文本,或简单的修改绑定数字即可让玩家查询最新动态。
  • 随机信息,在开头写入数字作为占位符引用,并写入要随机填充的信息内容。在文本中任意位置使用%{数字}%作为占位符,玩家每次打开此UI时,都可以该占位符消息列表随机选择一个显示。

效果截图​

1691933043517

1691933096531
1695256749867
1691944710884
作者
pandaman
下载
3
类型
数字产品
有效期
无限
价格
298.00 CNY
查看
750
文件类型
cs
文件大小
11.7 KB
文件Hash
9d2be409fbb6001fad8bcd9e564ad8f1
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.5

    OnUIPluginClose Hook。
  2. 1.0.4

    更新前备份配置文件,并删除原有配置文件再安装。 新增功能...
  3. 1.0.3

    更新前备份配置文件,并删除原有配置文件再安装。 新增配置及功能 "空格+鼠标按键绑定界面设置": { "鼠标左键": "u3", "鼠标右键": "u2"...
标签