xiaowanggua
本帖最后由 xiaowanggua 于 2022-4-19 22:52 编辑

基础插件CMI

权限组lp
还没加聊天插件
现在是谁输入&1&2的都能发出彩字
我只想让有特定权限的人发送不同彩字
求解决方案
需要提供更多信息请注明



是控控吗
设置用户组 cmi.colors.publicmessage.* 权限为false
给予用户 cmi.colors.publicmessage.* 即可使用彩字

xiaowanggua
是控控吗 发表于 2022-4-19 13:22
设置用户组 cmi.colors.publicmessage.* 权限为false
给予用户 cmi.colors.publicmessage.* 即可使用彩字 ...

好快 我一会儿去试试
谢谢啦

匿名卡
xd,可以试试trchat哦
https://trchat.plugindoc.cn/
功能强大,支持频道。不妨qq问我😋

a160660575
trchat也是要给予cmi权限才能生效哦

xiaowanggua
是控控吗 发表于 2022-4-19 13:22
设置用户组 cmi.colors.publicmessage.* 权限为false
给予用户 cmi.colors.publicmessage.* 即可使用彩字 ...

大佬
*是不是可以替换为单个颜色呀
格式是什么
比如给予权限组vip1加粗和红色的权限(&l)(&4)

是控控吗
xiaowanggua 发表于 2022-4-19 22:46
大佬
*是不是可以替换为单个颜色呀
格式是什么

是可以替换,不过具体是什么我就不清楚了,你可以试试

xiaowanggua
是控控吗 发表于 2022-4-19 22:48
是可以替换,不过具体是什么我就不清楚了,你可以试试

我在cmiwiki没找到emm

是控控吗
xiaowanggua 发表于 2022-4-19 22:46
大佬
*是不是可以替换为单个颜色呀
格式是什么

/colors (玩家名)
查看自己或其他玩家可用的颜色符号
试试这个?

xiaowanggua
是控控吗 发表于 2022-4-19 23:15
/colors (玩家名)
查看自己或其他玩家可用的颜色符号
试试这个?

虽然但是
这么貌似只能查看

是控控吗
xiaowanggua 发表于 2022-4-19 23:18
虽然但是
这么貌似只能查看

查看了不就知道怎么加了吗

xiaowanggua
是控控吗 发表于 2022-4-19 23:21
查看了不就知道怎么加了吗

我的意思是格式 直接color.&7貌似不大行

是控控吗
本帖最后由 是控控吗 于 2022-4-19 23:43 编辑
xiaowanggua 发表于 2022-4-19 23:27
我的意思是格式 直接color.&7貌似不大行
public static final CMIChatColor BLACK = new CMIChatColor("Black", '0', 0, 0, 0);
  
  public static final CMIChatColor DARK_BLUE = new CMIChatColor("Dark_Blue", '1', 0, 0, 170);
  
  public static final CMIChatColor DARK_GREEN = new CMIChatColor("Dark_Green", '2', 0, 170, 0);
  
  public static final CMIChatColor DARK_AQUA = new CMIChatColor("Dark_Aqua", '3', 0, 170, 170);
  
  public static final CMIChatColor DARK_RED = new CMIChatColor("Dark_Red", '4', 170, 0, 0);
  
  public static final CMIChatColor DARK_PURPLE = new CMIChatColor("Dark_Purple", '5', 170, 0, 170);
  
  public static final CMIChatColor GOLD = new CMIChatColor("Gold", '6', 255, 170, 0);
  
  public static final CMIChatColor GRAY = new CMIChatColor("Gray", '7', 170, 170, 170);
  
  public static final CMIChatColor DARK_GRAY = new CMIChatColor("Dark_Gray", '8', 85, 85, 85);
  
  public static final CMIChatColor BLUE = new CMIChatColor("Blue", '9', 85, 85, 255);
  
  public static final CMIChatColor GREEN = new CMIChatColor("Green", 'a', 85, 255, 85);
  
  public static final CMIChatColor AQUA = new CMIChatColor("Aqua", 'b', 85, 255, 255);
  
  public static final CMIChatColor RED = new CMIChatColor("Red", 'c', 255, 85, 85);
  
  public static final CMIChatColor LIGHT_PURPLE = new CMIChatColor("Light_Purple", 'd', 255, 85, 255);
  
  public static final CMIChatColor YELLOW = new CMIChatColor("Yellow", 'e', 255, 255, 85);
  
  public static final CMIChatColor WHITE = new CMIChatColor("White", 'f', 255, 255, 255);
  
  public static final CMIChatColor OBFUSCATED = new CMIChatColor("Obfuscated", 'k', Boolean.valueOf(false));
  
  public static final CMIChatColor BOLD = new CMIChatColor("Bold", 'l', Boolean.valueOf(false));
  
  public static final CMIChatColor STRIKETHROUGH = new CMIChatColor("Strikethrough", 'm', Boolean.valueOf(false));
  
  public static final CMIChatColor UNDERLINE = new CMIChatColor("Underline", 'n', Boolean.valueOf(false));
  
  public static final CMIChatColor ITALIC = new CMIChatColor("Italic", 'o', Boolean.valueOf(false));
  
  public static final CMIChatColor RESET = new CMIChatColor("Reset", 'r', Boolean.valueOf(false), Boolean.valueOf(true));
  
  public static final CMIChatColor HEX = new CMIChatColor("Hex", 'x', Boolean.valueOf(false), Boolean.valueOf(false));

帮你翻了一下源码 应该会看吧

xiaowanggua
是控控吗 发表于 2022-4-19 23:41
帮你翻了一下源码 应该会看吧

啊这...不好意思啊 我海真不会看emm

是控控吗
xiaowanggua 发表于 2022-4-19 23:46
啊这...不好意思啊 我海真不会看emm

举两个例子
public static final CMIChatColor BLACK = new CMIChatColor("Black", '0', 0, 0, 0);
  
  public static final CMIChatColor DARK_BLUE = new CMIChatColor("Dark_Blue", '1', 0, 0, 170);

第一个颜色代码是BLACK 对应&0
第二个颜色代码是DARK_BLUE 对应&1


xiaowanggua
是控控吗 发表于 2022-4-19 23:48
举两个例子

第一个颜色代码是BLACK 对应&0

所以权限节点 就是cmi.xxxx.color.DARK_BLUE ?

是控控吗
xiaowanggua 发表于 2022-4-19 23:53
所以权限节点 就是cmi.xxxx.color.DARK_BLUE ?

cmi.colors.publicmessage.DARK_BLUE