You can not buy a Max revive in Crystal. You must find them in the wild.
Lilycove Department Store, Petalburg City
route 214
safari place
You have to use item "Revive" or "Max Revive" or you have to go to the Pokemon Center and talk to Sister Joy. There are also places and people in certain locations that can revive your fainted Pokemons.
be quiet
You can not buy a Max revive in Crystal. You must find them in the wild.
Sadly... no.
You can buy it at a PokeMart.
Lilycove Department Store, Petalburg City
route 214
safari place
You have to use item "Revive" or "Max Revive" or you have to go to the Pokemon Center and talk to Sister Joy. There are also places and people in certain locations that can revive your fainted Pokemons.
go to petalburg city in emerald and next to the gym in a lake surf over it to the other side and you will find a object and go to it and press a button and there is your max revive
level 20, as with all fossils in all games
You have to find them in item capsels throught the game. They can't be bought.
Probably @ the pokemon dept. store in lillycove.