you go under water near sootopolis into a cave where a sub' is, go to the suface and go through the cave then go to sootopolis go to the left side of sootopolis, talk to steven, go in the cave to wallace, tell him rayquaza is in the sky plliar. head to pacifidalog and head right(>) and up toward a cave entrance, go through to the top, talk to wallace and go into the door go up the tower head toward raquaza fly to sootopolis talk to archie and maxie then talk to steven/wallece and head into the 8th gym
Hope this helps!
The eighth gym is in the town of Sootopolis. It is a little to the south of Mossdeep city. You'll need surf and The dive HM to get there.
You go to Mauville city and go west, then go to the beach there and surf
In Diamond, Pearl and Platinum 7th gym is in Snowpoint Town.
* Pewter Gym - Rock Badge * Cerulean Gym - Cascade Badge * Vermillion Gym - Thunder Badge * Celadon Gym - Rainbow Badge * Fuchsia Gym - Soul Badge * Saffron Gym - Marsh Badge * Cinnabar Gym - Volcano Badge * Viridian Gym - Earth Badge
Yes, you must pass through Twist Mountain, to get to Icirrus City and the 7th Gym.
the fourth gym is in celadon city at the bottom left of the city. the gym leader is erika. the badge is called the rainbow badge
you need to get surf from the safari zone to get HM 03 surf and use surf to get cinnabar island, then go to the burned out biulding and explore until you find the secret key you'll need to press the hidden switches on the statues to do this. then you can enter the gym and fight all the trainers.
The seventh gym badge in Emerald is located in Mossdeep City.
the seventh gym badge snowpoint gym
In gym number seven
I get my 8th badge in Sootopolis gym.
mossdeep
at the gym
In the heat gym
it's in the woods between the first gym badge and 5th gym badge
beat pryce
Beat the gym
the ground gym
The only way to get a gym badge is to challenge the corresponding gym leader and win.