muscle 发表于 2024-1-23 22:14:08

GMCP信息太多,怎么能过滤掉?不显示在MUSH里面?

gmcp_text:GMCP.Status {"气血":739,"食物":226,"饮水":56,"精神":422}
诸如此类,太多了。。除了关闭频道还有别的方式吗?

dtp 发表于 2024-1-23 22:16:23

gag

muscle 发表于 2024-1-23 22:44:33

具体命令能发下吗? 刚自己试了下,好像没效果。。感谢。 就是过滤{gmcp_text:GMCP.Status {"气血":739,"食物":226,"饮水":56,"精神":422}}这样类似的话,输入gag,显示 什么?,好像没这个指令

creat 发表于 2024-1-23 22:48:21

gmcp是不会显示的,除非你做了让它显示的事情。
首先说明你都做了什么才能告诉你怎么处理。
比如你是装了gmcp代理还是状态插件,或者gmcp插件
注意:你自己做了什么事情才让它显示的,要怪就怪自己手欠

muscle 发表于 2024-1-23 23:06:37

状态插件,要gmcp on,不然不能实时更新。。

muscle 发表于 2024-1-23 23:10:54

搜了论坛的信息,没找到合适的方法。。刚刚不死心又试了下。。好像解决了。
1. 写一个触发器,匹配需要过滤的GMCP语句
2. 编辑触发器面板里,右侧选项里,有一项"不显示",勾选就可以了。。而且不影响状态插件同步,MUSH v5.06,供有同样问题的兄嘚参考。

creat 发表于 2024-1-23 23:15:29

自己用法不对不能怪工具不好
状态插件演示帖的图中没有出现你说的问题
mushclient——这是一个船新的状态插件的体验版

muscle 发表于 2024-1-23 23:21:22

creat 发表于 2024-1-23 10:48 PM
gmcp是不会显示的,除非你做了让它显示的事情。
首先说明你都做了什么才能告诉你怎么处理。
比如你是装了gm ...

膜拜大神,用的好像就是你发的状态插件,然后gmcp on,就开始不停的吐gmcp信息了。。
刚刚设置了一下,好像就o了。。

另外,请教下大神,我想在脚本的函数里,调用你的status.isbusy,方便判断目前的忙状态,但是,好像调用不到。。总是报错找不到status,为空..请教下怎么处理?

require"tprint" tprint(status)
function climbTree()
        print("气血:",status.qi)
        if status.qi*1>21

creat 发表于 2024-1-23 23:28:33

找不到status说明没有同步成功,原因很多
检查是不是开了gmcp频道,脚本标识符是否设置成功,脚本语言是不是lua,计时器开了没有 等等情况

muscle 发表于 2024-1-23 23:31:49

creat 发表于 2024-1-23 11:15 PM
自己用法不对不能怪工具不好
状态插件演示帖的图中没有出现你说的问题
mushclient——这是一个船新的状态插 ...

用的就是这个版本。。然后,hps gson,只能被动抓取hp指令。。输入gmcp Status on,没有响应。。然后搜索了半天,才看到一条 tune gmcp Status on,之后功能正常了,就是gmcp信息漫天飞。。

为了排除设置问题,重装了好几次mush,很多默认设置或者环境设置,对新手来说真的一片黑啊。。
页: [1] 2
查看完整版本: GMCP信息太多,怎么能过滤掉?不显示在MUSH里面?