Hooks
Module-specific events raised by the Chatmessages module.
ChatMessagesTimerStarted
Purpose
Runs when the repeating chat message timer is created.
Parameters
interval
(number
):Number of seconds between messages.
Realm
Client
Returns
nil
Example
hook.Add("ChatMessagesTimerStarted", "DisplayInterval", function(interval)
print("Chat messages will appear every " .. interval .. " seconds")
end)
ChatMessageSent
Purpose
Called each time an automated chat message is displayed.
Parameters
-
index
(number
):Index of the message in the rotation.
-
text
(string
):The text that was sent.
Realm
Client
Returns
nil
Example
hook.Add("ChatMessageSent", "ReactToMessage", function(index, text)
chat.AddText(Color(0,255,0), "[Log]", color_white, " Message " .. index .. ": " .. text)
end)