yes, thats the problem. But since this bot seems to work with CS, there MUST be an enheritance at the CSS side! And since HL2DM will be released soon (its source i believe). It could mean that the bot should work on HL2DM as well..
I was planning on doing that in the same way as you do when playing HL, using the sideways speed to simulate the strafe keys. A bot could also do it at any angle not just at 45degrees (like a player) by just using different ratios of forward speed and sidespeed.
this will be pretty complicated when you want to look into several directions and walk just a path. I do know strafing is a way for combat, but i also thought , as with HL1 bot coding you could just pass 2 different angles (one for body, one for head) to get the same result. Its up to the coder to smoothen this out, but this would be most ideal (and easy).
I could add two vectors to the CBot class which contain the movement direction and the viewing direction, then it would be quite easy to 'say' "look there and walk here". I'll get on it right away infact.