gcut 发表于 2023-12-23 08:50:33

请教一个zmud462颜色触发问题

比如有4个青色的字:青色道袍我粘贴到触发器里后的代码是:%e[0;1;36m?e[1m?e[1m?e[1m?e[1m?e[1m?e[1m?e[1m?e[0m这串代码里的1m?e好像是代表一个字符,一共8个字符,代表4个汉字,我现在搞不明白的是:
1、这串代码是只要任意4个青色汉字就能触发,还是必须要“青色道袍”这4个青色汉字才能触发?
2、如果想要实现任意4个青色汉字触发,在这串代码里要怎么加通配符呢?
烦请请各位大佬赐教{:7_277:}

raich 发表于 2023-12-23 09:21:43

殷天正对你道:你去练功房找~(zhao~)一件%e[0;1;(%d)m%x%e[1m%x%e[1m(%x)%e[1m(%x)%e[0m去武场打磨~(mo~)一下交给我。
#var yanse %1;#var wuqi %2%3;
36是颜色,?是字符信息

gcut 发表于 2023-12-23 10:45:11

raich 发表于 2023-12-23 09:21 AM
殷天正对你道:你去练功房找~(zhao~)一件%e

测试了一下,%2%3竟然可以合并为一个汉字,真是太神奇了!我用不同的文字来粘到触发器,发现所有高亮文字的代码都是1m?e,看起来完全一样,也就是说 青色道袍 和 一包香烟 粘到触发器里代码是完全一样的,但是用上述方法将其中的?赋值到变量中还原出来仍是原来的文字,真是神奇,真不知道zmud客户端是怎么实现的。不过对我来说就不用操这个心了,能触发,能提取变量就行了。
这个问题大致明白了,有问题再跟您请教,十分感谢!

raich 发表于 2023-12-25 14:08:17

不客气,我也是下载大佬的机器发现的。后来问了一下,大概是汉字是2个字节,颜色触发把汉字拆成了字节,显示是?(实际是半个汉字的信息,可能是显示问题显示不出来,但是抓取函数能抓取到正确的信息)。
2个合起来能用个,具体原理我也不懂,能用就行吧
页: [1]
查看完整版本: 请教一个zmud462颜色触发问题