Where is the HM Strength obtained in Pokemon Diamond and Pearl?
You can find HM Strength south of Soleacon Town at the top of the Lost Tower. One of 2 ladies at the top gifts you with this.
Lucario cannot be obtained in Pokemon Emerald, as it was not introduced until Pokemon Diamond, Pearl, and Platinum, which were released after Emerald. You can only get Lucario in 4th generation games such as Pokemon Diamond, Pokemon Pearl, and Pokemon Platinum. but it's cry sounds like it's from the 3rd generation