I replaced the say @ command code with the exact code from the original adminchat plugin. Unfortunately, I can't compile it so I hope I made all the necessary modifications. Try it out like this (set the amx_show_activity cvar to 2 to get it to show your name to everyone). If this works, for the most part, someone can modify it to implement the rest of your request.