You can get him at the safari zone.
Chat with our AI personalities
You need to place10 Forest Objects and 14 Peak Objects in the Meadow Zone and wait 70 days.
sorry, you can't get riolu in Pokemon emerald version.
go to iron island and find riley. go battle the team galaactic guys and after he will give you a riolu egg then just hatch it to get riolu
In the grass area
in all rock maps