in oaklore
Yes, talk to Rolith in Oaklore.
If I understand correctly your asking if you can change your stat points at Rolith if you are a Ranger. No matter what armor/class you are wearing you can still changing stat points at Rolith.
you find roliths hammer in doug diggs quest floor 10 but you need a dragon amulet to get it and its only put into your tempory items so you have to do the quest i got it and its good and i got about 2500 xpand 288 coins there
Blocking in Dragonfable isn't something you can manually do. It happens sometimes when you don't expect it and you can increase this chance by going to Captain Rolith and increasing you endurance (I believe).
Go to Rolith in Oaklore and click 'Stat Trainer'. Bare in mind you can only train a stat up to your current level. H-P
you have to train your strenghth stat to the max at the stat trainers in oaklore talk rolith or go to the shop in falcon reach that has the coin on the sighn and train it there
To make your damage go up in Dragonfable, there are two choices. First you can either buy an armor that enhances your damage (EX. Kathool Adept) or you can simply train up your strength at the stat trainer (Captain Rolith).
You find him in Oaklore. He is beside the weapon shop.
At the dragonfable Website
you get 3 every time u level up and u train them at oaklore keep with captain rolith and at falconreach the town hall
oaklore
in falconreach right next to the inn