When i try to load my map, i kept getting _zombiemode_dogs something something error. One time i tried solving that (i dont know what the hell i changed either), i'll get the anims_dogs error which is pissing me off right now. I never get errors at all on my first few tries on compiling.

I get these 2 errors when i added custom stuffs like the black ops 2 shaders.And btw i'm using UGX script placer since Mrhankey's wont let me set custom root dir. So i could not get _loadout.gsc, weapon file etc in my mods/maps. While compiling maps and building mods i did not recieve any errors. (i ticked everything in the mods)

Can anyone help me with these 2 errors or teach me how to set a custom root dir?

_loadout.gsc is irrelevant to the error you are getting. The error you are getting is related to dogs being enabled but not having their spawners set up (correctly). If you want dogs then look for some tuts on youtube on how to set up their spawners. I'd recommend this one: [You are not allowed to view external links.
Register or Login to see them] This guy helped me out alot, I just started mapping abut a month ago.

If you don't want dogs then go to _zombiemode.gsc and delete this line:

maps\_zombiemode_dogs::init();

If you still get that error then I'd recommend watching this video: [You are not allowed to view external links.
Register or Login to see them] Currently I didn't have to do any of the other things but that's propably because I use UGX-Mod all the time...

Edit: I haven't gotten the anims_dogs error myself so I can't help you out with that one if you still keep getting it unless you can show the developer console when you get that error.