As I have said I print out arg1 to 10 and it looks like this (arg1 to 10 are joined with a "," and are displayed as an empty string when nil):
Code:
CF_OE hook, CHAT_MSG_RAID, message, Me, Common, , , , 0, 0, , 0
[Raid] [Me]: message
CF_OE hook, CHAT_MSG_RAID, message, Me, Common, , , , 0, 0, , 0
CF_OE hook, CHAT_MSG_GUILD, message, OtherPlayer, Common, , , , 0, 0, , 0
[Guild] [OtherPlayer]: message
CF_OE hook, CHAT_MSG_GUILD, message, OtherPlayer, Common, , , , 0, 0, , 0
So the same effect occurs in raid, guild, say and other channels and it also occurs when someone else sends a message. The args are always the same.
But then for example with SYSTEM I only get it once:
Code:
CF_OE hook, CHAT_MSG_SYSTEM, [OtherPlayer] has come online., , , , , , 0, 0, , 0
[OtherPlayer] has come online.