how i bake my node setup in cycles? as you can see in the screenshots i want to bake the same result of the viewport as new baked texture,and the same goes for the other nodes beside it, but i dont see anyway to do it, i tried with baking with diffuse and it bakes a black or white texture with shadows from the hdri lighting, also obviously i want my texture shadeless, which means none hdri lighting baked on it. and BTW how can i add a clearcoat as a texture which means more glossiness in the surface but in the red painted part only (tho i have to invert the textures cuz i want the red look like car paint and the metal less glossy than it is). 

the texture that i want to bake just like appears rendered  full node preview 

EDIT: i finally could bake this i just had to bake it with a diffuse shader which means i had to put my node setup in the color input of the diffuse node and then add other separate image with a new image created and just keep it selected and without plugging it in another node and then go to the bake settings, select diffuse, and uncheck direct and indirect button and then bake and wait until the bake was done.
i finally could bake this i just had to bake it with a diffuse shader which means i had to put my node setup in the color input of the diffuse node and then add other separate image with a new image created and just keep it selected and without plugging it in another node and then go to the bake settings, select diffuse, and uncheck direct and indirect button and then bake and wait until the bake was done.