Yes you can but to get two you need to trade for a Pokemon that holding a master ball. Hope I helped.
you will only be given one master ball.
Well, as a Master Ball is extremely rare and it is has a 500% catch rate, there is only ONE Master Ball in the whole game so you can't get a Master Ball more than once without cheating!
You can't get another master ball in emerald because there's no one will give you the master ball just the general will give you that.
no there is not
Have a friend trade you a Pokemon holding the master ball they received.
you need to buy a master ball or find one you cant make a master ball
maybe
In each game version, you can obtain only one master ball. So if you want more than one, you can consider trading or transferring a Pokemon holding a master ball from a different version.
no you can not. its one and that's it. ONE
In Pokemon Diamond, Pearl and Platinum you can get one master ball from Master Cyrus. To get more, you have to cheat using a Action Replay DS or DSI, or you can trade Pokemon with your friends and receive master balls from the Pokemon that they traded.
Ummm... you can't buy a master ball. You have to find it in team aqua/magma's hideout (dont remember which one). And there's only one master ball. If you have an AR you could probably get more.
The only way to obtain more than one master ball in any Pokemon game is to trade with someone else. The Pokemon you get has to be holding a master ball. This is very hard to do since pretty much no one is going to give you a master ball...