Different User Points for different nodes
User points can be assigned based on default points or their particular points defined in content type form page.

If you want to override that points use hook_userpoints function. In that function points before case will execute before user points is assigned to users. 

second parameter in hook_userpoints, you will get points and entity_id using that you can change points based on your condition.