void Freeze( Player player, Command cmd ) {
if( player.Can( Permissions.Freeze ) ) {
string name = cmd.Next();
Player target = world.FindPlayer( name );
if( target != null ) {
if( !target.isFrozen ) {
world.SendToAll( PacketWriter.MakeMessage( Color.Yellow + target.name + " has been frozen by " + player.name ), null );
target.isFrozen = true;
} else {
player.Message( target.name + " is already frozen." );
}
} else {
world.NoPlayerMessage( player, name );
}
} else {
world.NoAccessMessage( player );
}
}