Userpoints: Require userpoint for being able to create a node?
There is a module in the userpoints_contrib project, which does exactly this. 

You can combine it with userpoints_nc or a rule to also deduct points when a node is created, so that creating nodes costs something.