you have to go to fallabor town by going through the firey path. once you get there you follow the path across the bridge ( you might have to battle some trainers) you go down and find some stairs follow those. You will have to battle some trainers. you wikk find a cave go in it and go across that bridge you will find team magma. once they leave go back through the firey path and take the cable car up. you will battle team magma members and once you find the leader you battle him. if you beat him they will leave. go over to the macine and take whats in it. (the meteor you can take it back to fallabor town and the first house in the town give it to the guy.) so once you beat the leader they will all leave go back and youll see a person by a exit. go throgh it and go to the bottom. once you exit go to your left. you will come to lava ridge town then you can battle the gym leader and by the way she is a fire type.
Simple use a water, ground or rock type Pokemon at the fourth gym
there is no gym at pacifidlog
The Fortree gym.
The forth gym leader is in Veilstone City
Defeat all of the Gym leaders on Emerald. ~KKMG1
there is no gym in slateport, the next gym would be in mauville with electric pokemon
in the third city you enter (wally lives there)wally's family? actually that's the fifth gym were u vs. Norman(ure dad) the fourth gym is lavaridge i think
fortree
at the gym
In 7th gym
In Pokemon Sapphire, Ruby and Emerald the 7th Gym that's located in Mossdeep City has Psychic type Pokemon.
slate port does not have a gym