You have to go to New Moon Island. Similar to the Crescelia event. Haven't done it yet but good luck!!! I think you might need the poketch ap to follow it around. THE SHINIES ARE PURPLE!!! Dragonites are better but equally challenging to get.
you can only get a Darkria by either AR or by the Pokemon event srry people*-*
Darkria
you go to calave island go to the inn and sleep and there he is
Darkria is a mystery gift event which has finished now so you cannot get it without a cheat system ,like action replay, that's how i got mine! ;)
You can't get Darkrai in Pokemon Heartgold. You have to trade it from Diamond, Pearl, or Platinum.
you have to have platnaiu first u beatthe elite 4 but pearl u can u have to get darkria and lughia and mew mewtwo giratina
Darkrai = Dark-type, Fighting is super effective against dark.
Palkia, uixe, mesprit, aself, darkria, shamin {May be more but hope i helped ya}:-)
As of December 2008, it has not yet been announced except in Japan.
new moon Island or fullmoon to get it you need infernape, torterra and empoleon all level 1 its easy
you can play Pokemon rise of darkria with this code b6gigdjc6.And Pokemon pearl with this code Hj7f75gvy.
you need to trade it over from other Pokemon gamesYou'll need to trade for it from Pokemon Diamond, Pearl, or Platinum.