public OnSay(message_id, message_dest, message_ent)
{
new index = get_msg_arg_int(1);
if(!is_user_connected(index) || !has_prefix(index))
{
return PLUGIN_CONTINUE;
}
new new_message[192];
new old_message[192];
get_msg_arg_string(2, old_message, charsmax(old_message));
new prefix[192];
new vips_prefix[30];
format_prefixes(index, prefix, charsmax(prefix));
format_vips_prefixes(index, vips_prefix, charsmax(vips_prefix));
if(!equal(old_message, "#Cstrike_Chat_All"))
{
formatex(new_message, charsmax(new_message), "^x01%s%s%s", vips_prefix, prefix, old_message);
}
else
{
get_msg_arg_string(4, old_message, charsmax(old_message));
set_msg_arg_string(4, "");
formatex(new_message, charsmax(new_message), "^x01%s%s^x03%n^x01 : %s", vips_prefix, prefix, index, old_message);
}
if(strlen(new_message) > STATIC_MESSAGE_LIMIT)
{
new_message[STATIC_MESSAGE_LIMIT] = EOS;
}
set_msg_arg_string(2, new_message);
return PLUGIN_CONTINUE;
}