You could save before battling the pokemon, and keep battling it until it is shiny. (if it's not shiny reset the game and try again)
Another way is to use the long and complicated, difficult to learn and use RNG [Random Number Generator] abuse process.
on Pokemon pearl you only see 1
lillipup
To get a shiny Pokemon try using the poke radar
legendary shiny magicarp
You have to use cheat code.
The legendary is palkia
If your legendary Pokemon run away in Shiny Gold, there is no way of retrieving them again.
You can't catch shiny legendary Pokemon without cheats... sorry
To do this, you must use up five ultra balls on a wild bidoof while sending out a shiny ponyta that's level 100.
sure i can tradre you almost any shiny non-legendary in Pokemon diamond for arceus or regigigas
It's not a legendary in Pokémon Pearl.
Everytime you encounter a Pokemon (legendary and non legendary Pokemon) you have a 1 in 8192 chance of it being shiny. SO save your game before you fight the legendary and if it isn' shiny restart it. It took me days to find 1 shiny legendary but it was well worth it
legendary Pokemon cant breed
on Pokemon pearl you only see 1
yes
lillipup
To get a shiny Pokemon try using the poke radar