Welcome to the forums.
I will try to correct your post as best I can and then I will try to answer your question.
Usually you use the sentence: "My old friend" in case 2 (of your examples).
I really believe it's uncommon to call someone an "old friend" only because he is old.
Furthermore if he is your friend, he should understand what you say.
Some sentences could have different meanings.
This does not only apply for English.
It should be the same as in German, Turkish, or any other language.
That means if any of your sentences have different meanings, a person could simply ask you again.
Student or Learner