1) Когда хочешь себе добра, то никогда не делай зла.
добра (кому?) себе ( Д.п)
2)Дружбу водить, так себя не щадить.
не щадить (кого? ) себя ( В.п.)
3)Не хвали себя, есть много умнее тебя.
не хвали (кого?) себя ( В.п.)
умнее ( кого?) тебя (Р.п.)
4)Не кричи о себе , пусть другие о тебе тихо скажут.
не кричи ( о ком?) о себе (П.п.)
скажут ( о ком?) о тебе (П.п.)
Чтобы не запутаться в Винительном и Родительном падеже возвратных местоимений нужно вместо местоимения подставить существительное первого склонения . Например - книга.
Возьмем третье предложение:
Не хвали (что?) книгу ( В.п.) , есть много умнее (чего?) книги (Р.п.).