1 Bots are trying to buy the most possible (according to having money) right weapon, but... The weapon code is preselecting 3-4 most right weapon from those they are possible to buy and then random one is selected from that preselection. Thus there is some kind of randomization, so they don't bahve exactly the same with the same money and the same weapon preferences.
2. From that what I remember it is the same for yapb and epodbot, but I. m not supporting those bots, so it's better if You ask at these bots forums.
3. When th bot is allowed to buy - he is just buying (with money) the weapon still according to its weapon priority table. If the bot is not allowed to buy and he is using CSDM gun menu the selection is done random from these weapons they are for bots in csdm.cfg:
Code:
;List weapons here the bots can randomly have
;The short name must match one in the list above
[botsecondary]
deagle
usp
elite
fiveseven
[botprimary]
ak47
m4a1
aug
sg552
galil
famas
scout
awp
sg550
m249
g3sg1
mp5navy
m3
xm1014
If You don't wish they are using a certain weapon - just remove it from the list above.
4. Same as for 3 - they are selecting a random weaon from these above csdm lists.