LegacyScriptEngine icon indicating copy to clipboard operation
LegacyScriptEngine copied to clipboard

[Feature]: 事件onChat目前无法完美拦截玩家的聊天,请求完善此事件

Open yangyangzhong82 opened this issue 10 months ago • 2 comments

Is your feature request related to a problem? Please describe.

目前onChat无法完美拦截玩家的聊天事件,仍然会在控制台输出相关玩家聊天信息,且会被其他lse插件监听到,进而发生冲突,比如一些屏蔽聊天(比如屏蔽词,防刷屏)的lse插件与某些修改聊天和转发聊天信息的lse插件无法一起生效。 建议将目前的聊天事件分成两个事件,分成聊天前的事件和聊天后的事件,想要拦截的lse插件在聊天前进行拦截,可以有效避免上述情况发生。

Describe the solution you'd like

可以完美拦截且不和其他插件冲突

Describe alternatives you've considered

No response

Additional context

No response

yangyangzhong82 avatar Feb 11 '25 06:02 yangyangzhong82

https://github.com/MiracleForest/iListenAttentively-LseExport Image

zimuya4153 avatar Feb 24 '25 08:02 zimuya4153

如果仅靠lse的话 我觉得需要重构这个事件系统 1、事件可以知道是否被其它插件拦截的状态 2、修改事件参数(等等)

ImYoyoData avatar Apr 01 '25 08:04 ImYoyoData