if you go up as far as you can you will see a door that looks like a window but you can tell the difference. just walk in the door.
if you mean the olivine lighthouse you have to beat all the trainers to get to the top, talk to jasmine, go to cianwood to get the secret potion then surf back then give it to jasmine then the Pokemon will be fine then you can defeat chuck or do jasmine your choice i did chuck first cause he is really easy!!!
ampharos
i would say soulsliver becase on soulsliver you can fly and black you cacth water pokemon but on sliver you can get fire pokemon
NO
You must get the Rainbow Wing from a person in Pewter City, then you go to the Bell Tower and it will be at the top.
it isn't anywere
Yes
by apokemon event or trade
You need to trade a Chikorita from Pokemon heartgold or soulsliver
It means that the last shadow Pokemon in at the top of the lighthouse when you get all of the shadow Pokemon in the game go to the lighthouse.
find jasmine at the top .to get to the top go up ladders .
No you can't u have to get it from an event