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.
Im afraid you have to use action replay. if you dont have it you can get it very cheaply (about £15) of Play.com.
lillipup
on Pokemon pearl you only see 1
To get a shiny Pokemon try using the poke radar
legendary shiny magicarp
The 11 Shiny Legendary Pokemon in Pokemon : Call of Legends series are: -dialga -palkia -suicune -raikou -entei -rayquaza -deoxys -lugia -ho-oh -kyogre -groundon
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
yes
lillipup
on Pokemon pearl you only see 1
To get a shiny Pokemon try using the poke radar