1. lowercase(string)
2. ID 255 is the server itself or any TCP-connected admin (like through ARSSE). Also OnAdminConnect, only works for TCP-connected admins. As far as i know, the only way to check if someone is admin IN GAME is to keep track of it. So make an array with slotnumbers. Everytime a player with an IP that is registered in remote.txt enters the game, add his slot to the array. Also add a slot when someone uses /adminlog succesfully. And remove it when they leave of course
3. Sure you can say 'in color', you can say anything you want :p
jk.. again, as far as i know, its not possible.