you do not get belts
There is no such thing. I restarted the game 3 times to find it but you cannot get a jirachi on diamond/pearl. You need to migrate one from a GBA pak.
Happiny
There isn't one yet.
you have to see all the Pokemon on the sinodex then prof rowan gives it to you
The super rod is used in Pokemon Diamond to catch wild Pokemon. A fisherman gives you this item at the Battle Zone.
no
he gives you $6400!
The Pokemon Is happiny
i think a dude gives to you when it is still a little egg.
your mum and professer
you talk 2 your rival and she/he gives you one
professor oak gives it to you