As many as you want, you can buy them.
I have tried that code many times, adn I'm sorry to say, but that code is FAKE. The code is actually for DUSK BALLS. Dusk Balls don't increase a Pokemon's stats to 999 (Max Level) like in Pokemon Movie 4. I WISH!!!!! Dusk Balls are used to capture Pokemon more frequently at Night or in Caves.
150 Pokemon
as many as you want....but it is suggested you get as many as you can....Also, try to get a lot of timer balls!!
When you defeat the elite four and get the national dex, a new path will pop up by the ruin maniacs cave, to get to girattina you will need a Pokemon that knows rock climb and defog. He is lvl 70 bring many ultra balls and dusk balls
four
There are various places where you can buy them but there's a shop in Lumiose City called Poké Ball Boutiquewere they sell many kinds of Pokéballs, including the ones mentioned in the question.You can find it at the Autumnal Avenue (the north-west avenue).
2, Murkrow and Misdreavus
depends on Pokemon
You can find as many as you can. When you are in a cave (like the Giant Chasm) a swirling dust cloud can contain a Dusk Stone.
6 times!
A good way to catch rare Pokemon is to lower their health down to yellow or red and the use of Ultra Balls. Another good way to use Pokeballs that are effective towards that Pokemon (e.g. Dusk Balls in a cave/at night or Timer Balls during a battle that has been draggin on for a long time).
There are many types of PokeBalls you could use to catch Azelf.But I would suggest the following: Quick Balls Master Balls Poke Balls Dusk Balls and,Ultra Balls