Meh. If you\'re making a client, which I think you are. you should check out Zyble and see how nice you can make a chat.
www.zyble.net or www.zyble.com
Just a reference.
I\'m working on a client right now, too. It takes a while to complete/ If I were you, I\'d give it a more refined appearance,, not a raw appearance.
Example:
For kick, do this:
Kick: kick $1 $$?=\"Reason for kicking $1 $+ :\"
Ban: ban $1 $$?=\"Reason for banning $1 $+ :\"
Only one type of kick and ban. Of course you can make an alias for the kick. But make the alias of the ban like this:
alias ban { mode $chan +b $1 | kick $1 $2- }
That way, when they kick the user, it bans them too. If a user deserves a ban, the owner obviously wants them out of the room, so kick them out while you\'re at it. Don\'t make it seem like a raw mIRC. Make it seem like it\'s all custom. Every little bit of it.