Just to add, I solved the problem halfway.
I commented out the following weapon lines for bots in cssdm.equip.txt:
Code:
"BotItems"
{
//"weapon" "ak47"
//"weapon" "m4a1"
//"weapon" "awp"
//"weapon" "galilar"
//"weapon" "galil"
//"weapon" "aug"
//"weapon" "deagle"
"health" "100"
"armor" "100"
"helmet" "yes"
"flashbangs" "0"
"smokegrenade" "no"
"hegrenade" "yes"
"defusekits" "yes"
"decoy" "no"
"taser" "yes"
}
Now they get their specified weapon as per the botprofile.db, however when they die and respawn, they don't get any weapons so they are stuck with the default pistol they spawn with.