- 需要插件(必装)
-
图像库
简介
一个超简单配置但超实用的插件,实现如下功能- 创建无限个独立的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时,都可以该占位符消息列表随机选择一个显示。