Hey, heres some code to make a camera move round a randomized matrix
make matrix 1,10000,10000,10,10
randomize matrix 1,100
do
update matrix 1
x# = camera position x()
y# = get ground height (1,x#,z#)
z# = camera position z()
cy# = camera angle y()
cx# = camera angle x()
position camera x#,y#+20,z#
rem movement --------
if upkey() = 1 then move camera 3
if downkey() = 1 then move camera -3
if leftkey() = 1 then yrotate camera (cy#)-2
if rightkey() = 1 then yrotate camera (cy#)+2
rem gun -------------
sync
loop
sorry if this doesn't help,
Hepy
Hepy