发送聊天消息是 1.13.3 中的受保护函数吗?



我正在维护一个插件,该插件具有使用SendChatMessage的功能。但是如果我调用它,我会收到错误:

Date: 2020-01-01 12:23:01
ID: 1
Error occured in: AddOn: LunarSphere
Count: 1
Message: Warning: AddOn LunarSphere attempted to call a protected function (UNKNOWN()) which may require interaction.
Debug:
[C]: ?
[C]: SendChatMessage()
LunarSpherelibmoduleSpeech.lua:1087: RunScript()
LunarSpherelibmoduleSpeech.lua:403: CheckCurrentAction()
LunarSpherelibmoduleSpeech.lua:202:
LunarSpherelibmoduleSpeech.lua:179
Locals:
None

有问题的代码是:

SendChatMessage("msg" ,"SAY");

真的,就是这样。

不过,我可以在客户端中使用/script SendChatMessage("msg" ,"SAY");

有没有可能的解决方法?至少对于 SAY 频道?

谢谢!

是的,它现在是一个硬件事件保护功能,请参阅 https://wow.gamepedia.com/API_SendChatMessage

如果您从聊天窗口运行脚本,它将起作用,但在插件中不再

有效

相关内容

  • 没有找到相关文章

最新更新