heres some code for straffing however it envolves an object but is hidden
(i hope i did the code snippet right to get it on here...)
`rem make an object for the camera to follow and as small as possible if you want
camerabox=1; make object cube camerabox,1
`rem hide that object so its there without being able to see it
hide object camerabox
`rem make a matrix if desired to see if you're moving
make matrix 1,8,8,8,8
`rem position it up 1 so you can see the matrix
position object camerabox,0,1,0
`rem main part
do
rem position the camera on the object (camerabox's postion)
position camera 0,object position x(camerabox),object position y(camerabox),object position z(camerabox)
rem regular up/down keys
if upkey()=1 then move object camerabox,0.1
if downkey()=1 then move object camerabox,-0.1
Rem this is the strafe code
if leftkey()=1 then move object left camerabox,0.1
if rightkey()=1 then move object right camerabox,0.1
loop
AMD Athlon 3200MHz/~2200MHz 32-Bit , 1G Memory, NVIDIA GeForce FX 5600 128 mb, Direct x 9.0c software ~ Direct X 8.0 hardware, 160GB HD space