Hey,
I've 'attempted' to get twistedeuphoria's amx_warn and add SuicideDog's Simple swear filter to it so that when some1 swears in a server it will set off "amx_warn <playername>". And also do something like
client_print( 0,print_chat, "`%s` was warned for swearing.",user_name )