82-year-old drug dealer given 'last warning' by court after 24 convictions