LegacyScriptEngine
LegacyScriptEngine copied to clipboard
[Feature]: 事件onChat目前无法完美拦截玩家的聊天,请求完善此事件
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
https://github.com/MiracleForest/iListenAttentively-LseExport
如果仅靠lse的话 我觉得需要重构这个事件系统 1、事件可以知道是否被其它插件拦截的状态 2、修改事件参数(等等)