• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMColorPicker·颜色选择器】

原创 【XMColorPicker·颜色选择器】 1.0.0

需要插件(必装)

插件简介​

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·准星系统自定义准星颜色权限

1761106798638
1761107768607

指令​

  • /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" - 显示两个传入按钮(默认值,向后兼容)
作者
pandaman
下载
1
查看
62
文件类型
cs
文件大小
26.2 KB
文件Hash
f80bbb5dd4fd977dcd0c907d269da084
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签
服主小助手系列