xelab
September 1st, 2022, 00:10
Hi All,
maybe this is a bad idea, but I would like to suppress some of the chat output by overriding Comm.deliverChatMessage.
I have the following code
deliverChatMessage_old = Comm.deliverChatMessage
Comm.deliverChatMessage = deliverChatMessage_override
function deliverChatMessage_override(rMessage)
local old_text = rMessage.text
if string.find(rMessage.text, "Text to remove") then
rMessage.text = ""
end
deliverChatMessage_old(rMessage)
rMessage.text = old_text
end
And if works fine in FG Unity, but FG Classic gives me "attempt to set a value for an invalid handler" error.
Can I do something about it?
Thanks in advance
maybe this is a bad idea, but I would like to suppress some of the chat output by overriding Comm.deliverChatMessage.
I have the following code
deliverChatMessage_old = Comm.deliverChatMessage
Comm.deliverChatMessage = deliverChatMessage_override
function deliverChatMessage_override(rMessage)
local old_text = rMessage.text
if string.find(rMessage.text, "Text to remove") then
rMessage.text = ""
end
deliverChatMessage_old(rMessage)
rMessage.text = old_text
end
And if works fine in FG Unity, but FG Classic gives me "attempt to set a value for an invalid handler" error.
Can I do something about it?
Thanks in advance