- 需要插件(必装)
-
原创 - RustSB Extensions - RustSB扩展
RustSB Extensions是RustSB.COM提供的Oxide扩展DLL,提供本站插件所需的大量扩展。 部分插件必须按照本扩展才能够正常运行。 功能 UI构建扩展方法。 成长型武器判断方法。 内置物品中文名API。 内置RustSBAuth,不再需要安装RustSBAuth插件。 内置图像管理系统,不再需要安装ImageLibrary插件。 玩家库存扩展方法。 玩家权限扩展方法。 其他扩展方法。 使用本扩展构建的插件将节省插件代码的复杂性,方便开发者快速扩展和维护。...rustsb.com
插件简介
XMColorPicker 是一个点击式颜色选择器插件,提供720种颜色供选择,支持亮度和透明度调节,实时查看十六进制、RGB和Rust格式的颜色代码。同时支持API调用,可被其他插件集成使用。主要功能
1. 点击式颜色选择器
- 彩虹色板:横向代表色相(0-360度),纵向代表饱和度(0-100%)
- 点击选色:点击色板上的任意位置选择颜色
- 实时反馈:选择后立即显示选中的颜色
2. 亮度和透明度调节
- 亮度滑块:11个预设亮度级别(0%-100%)
- 透明度滑块:11个预设透明度级别(0%-100%)
- 独立控制:亮度、透明度与色相/饱和度独立调节
- 实时更新:调节后整个色板和选中颜色即时更新
3. 颜色代码显示
- 十六进制格式:#RRGGBB (如 #FF5733)
- RGB格式:RGB(R, G, B) (如 RGB(255, 87, 51))
- Rust格式:r g b a (如 1.00 0.34 0.20 1) - 可直接用于Rust插件开发
- 颜色预览块:实时显示当前选中的颜色
4. UI模式切换
- 黑夜模式:深色主题,适合夜间使用
- 白昼模式:浅色主题,适合白天使用
- 一键切换:点击标题栏的☀/☾按钮即可切换
5. 便捷复制
- 所有颜色代码显示在只读输入框中
- 直接点击输入框选中文字,使用Ctrl+C复制
- 无需额外操作,快速获取所需格式
6. API接口
- 插件集成:其他插件可调用API打开颜色选择器
- 回调机制:选择颜色后自动回传给调用插件
- 标识符支持:支持传入标识符,方便区分不同的调用场景
已支持的插件
XMMarkerManagerUI·地图标记/文字标记 | 地图标记颜色,文字标记颜色,支持其他颜色设置 |
XMPlayerAdmin·玩家管理 | 配置文件识别到“颜色”配置时支持选择颜色 |
XMCustomButtons·可拖动按钮和便签 | 按钮颜色和标签颜色支持选色 |
XMNotificationUI·万能UI编辑器 | 编辑模式中各种颜色输入框右侧【选择】来自选颜色 |
PandaCrosshair·准星系统 | 自定义准星颜色权限 |


指令
- /colorpicker
- /cp
API方法
C#:
XMColorPicker_Open(string userId, string callbackCommand, string identifier, string buttonMode = "both")
- userId: 玩家的SteamID字符串(使用 player.UserIDString)
- callbackCommand: 回调的控制台指令名称(不带前缀)
- identifier: 标识符,用于区分不同的调用场景(如颜色类型)
- buttonMode: 按钮显示模式(可选,默认 "both")
- "hex" - 只显示【传入 #xxxxxx】按钮
- "rust" - 只显示【传入 0.00 0.00 0.00 0.00】按钮
- "both" - 显示两个传入按钮(默认值,向后兼容)