Player Models - Default GMOD ones, is there a list?

So I’m trying to set up pointshop with the default gmod player models. Is there a list of all the playermodels gmod comes with? Some of the models like female_01.mdl, I put in the name correctly, and it still shows up as an error in the pointshop.

Other models like combine work fine, but the zombie / corpse player model didn’t want to work ethier.


ITEM.Name = 'Male 16'
ITEM.Price = 250
ITEM.Model = 'models/player/male_16.mdl'

function ITEM:OnEquip(ply, modifications)
	if not ply._OldModel then
		ply._OldModel = ply:GetModel()
	end
	
	timer.Simple(1, function() ply:SetModel(self.Model) end)
end

function ITEM:OnHolster(ply)
	if ply._OldModel then
		ply:SetModel(ply._OldModel)
	end
end

There’s the code, it just doesn’t seem to want to work with certain models.

Did you download this model?

No. - I have it in my player model list normally, models that came with gmod, it’s one of the citizens from HL2.

[editline]29th May 2013[/editline]

So - I’m assuming I have to use this -


function AddDir(dir) // Recursively adds everything in a directory to be downloaded by client
	local list = file.FindDir("../"..dir.."/*")
	for _, fdir in pairs(list) do
		if fdir != ".svn" then // Don't spam people with useless .svn folders
			AddDir(dir.."/"..fdir)
		end
	end
 
	for k,v in pairs(file.Find(dir.."/*", true)) do
		resource.AddFile(dir.."/"..v)
	end
end
 
AddDir("models/yourmodels")

So - if I wanted everything to download that I put in a directory, how would I set it up - If my files looked like this

Garrysmod /Forcedownload/Models - What would I change in the code up there to do that? Also - Where would I put the file?

This should work.


 
local function AddDir(dir) 
		local files, folders = file.Find(dir.."/*", "GAME")

		for _, fdir in pairs(folders) do
			if fdir != ".svn" then // don't spam people with useless .svn folders
				AddDir(dir.."/"..fdir)
			end
		end

		for k,v in pairs(files) do
			resource.AddFile(dir.."/"..v)
		end
	end

	AddDir("models/yourmodels")