well the max of master balls you can get is 999 but you can only get more master balls in trades.
ACTUALLY, what you do is, Press l and r at the same time, then you will have 493 master balls. After you do that, discard the amount of master balls it takes, leaving the number of the Pokemon you want's number in the National Dex.
You can get 2 Master Balls in both versions.
You Can't
By regular game play, only one Master Ball is obtainable. However, the TV station in Jublife City offers a lottery system where you are allowed to draw a lotto ticket once per day. The lotto ticket contains a number, and if the number matches any of the ID of your Pokemon, you will win a prize. The prize depends on how many digits matched. If all the digits match, you will win a Master Ball. Another way to obtain Master Balls is by trading or migrating Pokemon hold Master Balls into your game. *Cloning, otherwise known as cheating, a Pokemon holding a Master Ball is an alternative method. To learn how, GOOGLE: Cloning Pokemon In Pokemon Diamond and Pearl. Clone at your own risk. Dangers may be fatal to your game.
Action Replay: You must have the modifier cheat and then select it and start the game. Then Look in your bag youll have 493 master balls. Look in the pokedex (national) for the number of the Pokemon you want. and toss the master balls until you get the number of the Pokemon in master balls. Then hold L as you go into the tall grass and the Pokemon you want will attack you! R4: All you have to do is the same thing as the action replay except you enable the cheat on the r4 menu instead.
Get rid of some of the master balls! the number of master balls you have is the number of the pokemon
well you should have 493 master balls so find the number of Pokemon that you want, make the master balls show that number and presto you find that Pokemon in the wild
You subtract the number of master balls to the number of the Pokemon you want. Hope I helped! :)
You can clone a Pokemon with the master ball or trade it to a friend and keep starting over until you're satisfied with the number of master balls.
subtract the number of master balls until you get a number matching the Pokemon you want
You cannot get that many master balls without an Action Replay. You are only allowed one per game.
When your game turns on, press L + R. After that, in your item bag, you should have 493 master balls. That's the full pokedex number, and so if you want a specific Pokemon, you have to know the Pokemon's number. For example, if you wanted pikachu, which is number 25, you throw away the amount of master balls to make it 25 master balls. So to get Pikachu, subtract 468 master balls, and you should have 25 master balls left. After you did that, go to anywhere a Pokemon roams and press L while walking around, and your Pokemon that you wanted should come up.
go to a place. then you have to get the same number as your Pokemon ID:NO.
ACTUALLY, what you do is, Press l and r at the same time, then you will have 493 master balls. After you do that, discard the amount of master balls it takes, leaving the number of the Pokemon you want's number in the National Dex.
You cannot duplicate Master Balls in any Pokemon game.
at the Pokemon lottery in jubilife city if your lottery number corresponds to the id of your Pokemon
From what I know, You can't BUY master balls in Pokemon.