How can I restrict various roles with limit in creating nodes of a particular content type
you can use node limit module to restrict nodes for various roles.

For each roles you can create a node limit condition with certain limit for nodes for tat particular content type.