You only get one per game but there's a cheat code to get more I just don't know what it is
I think the only way to obtain masterballs in pokemon pearl is to use action replay or other cheats. Sorry!
Action Replay.
action replay
Well, first place in the lottery in sapphire awards you a masterball so trade with as many people as you can and check it every day! I have two masterballs thanks to this method! Not sure about pearl though.. if you have 2 or more you can give em to a ditto and another Pokemon and breed them. It worked for me i have 999 masterballs LOL
You can not buy or sell Masterballs in any game. In Diamond and Pearl the Masterball is given to you by the leader of Team Galaxy, after you have defeated them. You get only one from this. So use it wisely.
You can get only one per game.
You can get 999 masterballs at the pokemart for $1,000,000 THAT is a lie. No, you cannot. no lie guys first you need to complete the national pokedex
you can only get one master ball from Cyrus when you defeated him in a battle at the galacitc HQ,or you can get (999) masterballs only from cheat.
u haz to use ACTION REPLAY to get them
No sorry you can't you have to have action replay to get more than 1 master ball anyway.
one like all other Pokemon games
You get a Masterball when you get a perfect in the lottory, but appart from that you are unable to get another one without starting again on a different game and trading it over.