Example from the test plugin:
Code:
public Action CP_OnChatMessage(int& author, ArrayList recipients, char[] flagstring, char[] name, char[] message, bool& processcolors, bool& removecolors)
{
Format(name, MAXLENGTH_NAME, "{red}%s", name);
Format(message, MAXLENGTH_MESSAGE, "{blue}%s", message);
return Plugin_Changed;
}
public void CP_OnChatMessagePost(int author, ArrayList recipients, const char[] flagstring, const char[] formatstring, const char[] name, const char[] message, bool processcolors, bool removecolors)
{
PrintToServer("[TEST] %s: %s [%b/%b]", name, message, bProcessColors, bRemoveColors);
}